Scenario: [1.1:67]
95e2c712-1b91-4f24-9453-c56b95227717
ms: 630
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:29.387 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:29.387 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:29.387 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:29.388 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:29.388 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:29.388 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:29.388 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:29.389 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '95e2c712-1b91-4f24-9453-c56b95227717'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
586
04:59:29.391 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=95e2c712-1b91-4f24-9453-c56b95227717&version=2.0.2
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:29.566 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=95e2c712-1b91-4f24-9453-c56b95227717&version=2.0.2
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:29.969 response time in milliseconds: 401
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:29 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8CFA71F13AC9C766DF13AF2825CBE8AF; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>95e2c712-1b91-4f24-9453-c56b95227717</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://data.rivm.nl/meta/srv/api/records/95e2c712-1b91-4f24-9453-c56b95227717/attachments/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Emissies naar het riool in 2015 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont bevat de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze dataset betreft de emissies naar het riool, hierbij gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2015-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetMap voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>f2f86edf-ac3a-48e8-9292-0544da2d7645</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_waste_transfer_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetFeatureInfo voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>f2f86edf-ac3a-48e8-9292-0544da2d7645</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_waste_transfer_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>f2f86edf-ac3a-48e8-9292-0544da2d7645</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_waste_transfer_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="64d546c9-71d4-4c84-a04c-61c5d0734f65" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f2f86edf-ac3a-48e8-9292-0544da2d7645"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_transfer_2017</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2015 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '95e2c712-1b91-4f24-9453-c56b95227717'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
4
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:29.985 [print] https://inspire.rivm.nl/geoserver/wms?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:29.986 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:29.986 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:29.987 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:29.987 [print] #notpresent
57
* print operateson
0
04:59:29.987 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f2f86edf-ac3a-48e8-9292-0544da2d7645
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"95e2c712-1b91-4f24-9453-c56b95227717","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
29
63
* eval db.writeln('"95e2c712-1b91-4f24-9453-c56b95227717","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.2:67]
a931e334-b752-4935-8a98-00eddc443789
ms: 723
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:29.422 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:29.423 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:29.423 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:29.423 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
8
04:59:29.423 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:29.432 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
4
04:59:29.432 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:29.436 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a931e334-b752-4935-8a98-00eddc443789'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
701
04:59:29.437 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a931e334-b752-4935-8a98-00eddc443789&version=2.0.2
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:29.612 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a931e334-b752-4935-8a98-00eddc443789&version=2.0.2
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:30.137 response time in milliseconds: 523
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:29 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a931e334-b752-4935-8a98-00eddc443789</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Centrum voor Stralingsonderzoek</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Omgevingsdosisequivalenttempo Nationaal Meetnet Radioactiviteit 2011 (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de jaargemiddelde cijfers van het Nationaal Meetnet Radioactiviteit van het RIVM zoals in het kader van het EURATOM verdrag verzameld. De data is op diverse meetlocaties verspreid over Nederland gemeten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Centrum voor Stralingsonderzoek</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d5008452e336a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="722e3937-3e53-4048-97ef-1ced2c77f7dd" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:dosis_tempo_2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/dosis_tempo_2011.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Omgevingsdosisequivalenttempo Nationaal Meetnet Radioactiviteit 2011 (WFS)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a931e334-b752-4935-8a98-00eddc443789'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:30.143 [print] https:\/\/inspire.rivm.nl\/geoserver\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:30.143 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:30.144 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:30.144 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:30.145 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:30.145 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a931e334-b752-4935-8a98-00eddc443789","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"a931e334-b752-4935-8a98-00eddc443789","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.3:67]
745968a3-37af-4406-988e-ec595f58c7fe
ms: 636
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:29.426 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:29.426 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:29.426 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:29.427 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:29.427 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
2
04:59:29.427 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:29.429 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:29.430 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '745968a3-37af-4406-988e-ec595f58c7fe'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
599
04:59:29.432 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=745968a3-37af-4406-988e-ec595f58c7fe&version=2.0.2
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:29.604 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=745968a3-37af-4406-988e-ec595f58c7fe&version=2.0.2
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:30.030 response time in milliseconds: 423
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:29 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=AD5736E6C6525C759E3E783E1ACB5668; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>745968a3-37af-4406-988e-ec595f58c7fe</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>LCP emissies (Richtlijn Industriële emissies) 2016 (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Bevat de emissies van stoffen naar de lucht en het brandstofverbruik van de grote vuurhaarden in Nederland (Large Combustion Plants) over het rapportagejaar 2016</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Emissies (Richtlijn Industriële emissies)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2016-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2016-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetMap voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>d24ccb35-e9d2-41bf-b231-43083fc0c76d</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetFeatureInfo voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>d24ccb35-e9d2-41bf-b231-43083fc0c76d</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>d24ccb35-e9d2-41bf-b231-43083fc0c76d</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="6941b1f2-7ee6-4a1d-9cba-9071e3ca6cb3" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d24ccb35-e9d2-41bf-b231-43083fc0c76d"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:lcp_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>lcp 2016</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '745968a3-37af-4406-988e-ec595f58c7fe'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
3
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:30.039 [print] https://inspire.rivm.nl/geoserver/wms?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:30.040 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
5
52
* print protocol2
0
04:59:30.045 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:30.046 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:30.046 [print] #notpresent
57
* print operateson
0
04:59:30.046 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d24ccb35-e9d2-41bf-b231-43083fc0c76d
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
15
62
* eval db.writeln('"745968a3-37af-4406-988e-ec595f58c7fe","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"745968a3-37af-4406-988e-ec595f58c7fe","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.4:67]
e29b19de-d191-47f2-b944-5056a7674cce
ms: 640
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:29.439 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:29.442 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:29.442 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:29.442 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:29.442 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:29.443 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:29.443 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:29.443 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e29b19de-d191-47f2-b944-5056a7674cce'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
610
04:59:29.447 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e29b19de-d191-47f2-b944-5056a7674cce&version=2.0.2
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:29.618 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e29b19de-d191-47f2-b944-5056a7674cce&version=2.0.2
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:30.053 response time in milliseconds: 434
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:29 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=833A29E1D3BF2EC1B5976D2DF5D90A0C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>e29b19de-d191-47f2-b944-5056a7674cce</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Zones volgens EU Gemeenschappelijk Visserijbeleid tot 3M en 6M - Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Gebieden in de Territoriale Zee: Zone 0-3 Mijl zonder toegang volgens het Gemeenschappelijk Visserijbeleid (GVB), Zone 0-6 Mijl zonder toegang volgens het Gemeenschappelijk Visserijbeleid (GVB), Zone 3-12 Mijl met toegang volgens het Gemeenschappelijk Visserijbeleid (GVB), Zone 6-12 Mijl met toegang volgens het Gemeenschappelijk Visserijbeleid (GVB).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.5</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>56</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/am/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1a9f87e0-1443-427c-9fa7-18c86c804ddb" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4617f0e0-6af4-4ac0-9044-31df9d03071c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/am/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e29b19de-d191-47f2-b944-5056a7674cce'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
6
45
* print connectUrl
0
04:59:30.065 [print] https://inspire.caris.nl/gs5/am/wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:30.065 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:30.066 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:30.066 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
12
04:59:30.079 [print] #notpresent
57
* print operateson
0
04:59:30.079 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4617f0e0-6af4-4ac0-9044-31df9d03071c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"e29b19de-d191-47f2-b944-5056a7674cce","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"e29b19de-d191-47f2-b944-5056a7674cce","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.5:67]
081bcfff-5f66-467c-95d0-d88dcf9aa4cf
ms: 590
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:30.031 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:30.031 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:30.031 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:30.032 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:30.032 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:30.032 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:30.032 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:30.033 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '081bcfff-5f66-467c-95d0-d88dcf9aa4cf'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
572
04:59:30.035 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=081bcfff-5f66-467c-95d0-d88dcf9aa4cf&version=2.0.2
1 > Cookie: JSESSIONID=AD5736E6C6525C759E3E783E1ACB5668
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:30.206 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=081bcfff-5f66-467c-95d0-d88dcf9aa4cf&version=2.0.2
2 > Cookie: JSESSIONID=AD5736E6C6525C759E3E783E1ACB5668
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:30.604 response time in milliseconds: 396
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:30 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: serverTime=1629176370431; Domain=nationaalgeoregister.nl
2 < Set-Cookie: sessionExpiry=1629176370431; Domain=nationaalgeoregister.nl
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>081bcfff-5f66-467c-95d0-d88dcf9aa4cf</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn) ondiepe filters (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Landelijk Meetnet Grondwaterkwaliteit (LMG) is opgebouwd tussen 1979 en 1984 en bestaat uit ongeveer 350 meetlocaties die zijn verspreid over heel Nederland. Er wordt bemonsterd in permanente putten die speciaal voor monitoringsdoeleinden zijn aangelegd. Deze waarnemingsputten zijn net buiten de velden aangelegd om eenvoudig te kunnen bemonsteren en de werkzaamheden in het veld niet te hinderen. De locaties zijn geselecteerd op basis van grondsoort, het landgebruik en de hydrologische toestand. Op elke locatie worden grondwatermonsters genomen op diepten van 5-15 m (ondiepe filters) en 15-30 m onder het maaiveld (diepe filters). Op zandgrond worden uit ondiepe waarnemingsputten elk jaar monsters genomen, terwijl er op de andere grondsoorten (klei en veen) elke twee jaar monsters worden genomen uit ondiepe putten. Uit diepe putten wordt elke vier jaar een monster genomen, evenals uit ondiepe filters op meetpunten met mariene invloeden. De putten die niet elk jaar worden bemonsterd, worden in geïnterpoleerd voor de afwezige jaren.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2012-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetMap voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>b3f66964-a8c1-456f-9799-9cafca2cb7b1</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetFeatureInfo voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>b3f66964-a8c1-456f-9799-9cafca2cb7b1</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>b3f66964-a8c1-456f-9799-9cafca2cb7b1</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7247293d-2113-44d8-b335-8167b2ec4d1b" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b3f66964-a8c1-456f-9799-9cafca2cb7b1"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:lmg_f1_2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>lmg f1 2015</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '081bcfff-5f66-467c-95d0-d88dcf9aa4cf'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
5
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:30.614 [print] https://inspire.rivm.nl/geoserver/wms?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:30.615 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:30.615 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:30.615 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:30.616 [print] #notpresent
57
* print operateson
0
04:59:30.616 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b3f66964-a8c1-456f-9799-9cafca2cb7b1
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"081bcfff-5f66-467c-95d0-d88dcf9aa4cf","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"081bcfff-5f66-467c-95d0-d88dcf9aa4cf","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.6:67]
7b4a0b26-5885-45cd-a99d-27887cff68e5
ms: 605
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:30.076 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:30.077 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:30.077 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:30.077 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:30.077 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:30.078 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:30.078 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:30.078 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
15
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7b4a0b26-5885-45cd-a99d-27887cff68e5'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
576
04:59:30.095 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7b4a0b26-5885-45cd-a99d-27887cff68e5&version=2.0.2
1 > Cookie: JSESSIONID=833A29E1D3BF2EC1B5976D2DF5D90A0C
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:30.268 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7b4a0b26-5885-45cd-a99d-27887cff68e5&version=2.0.2
2 > Cookie: JSESSIONID=833A29E1D3BF2EC1B5976D2DF5D90A0C
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:30.669 response time in milliseconds: 399
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:30 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: serverTime=1629176370497; Domain=nationaalgeoregister.nl
2 < Set-Cookie: sessionExpiry=1629176370497; Domain=nationaalgeoregister.nl
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7b4a0b26-5885-45cd-a99d-27887cff68e5</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaart van de bodemopbouw in Nederland 1:50.000 onder INSPIRE , viewservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset, uit 2006, geeft informatie over de bodem-fysische gelaagdheid van de bodem tot ca. 1.20 meter diepte. Er worden 23 verschillende eenheden onderscheiden. Elke eenheid representeert een bodemprofiel met een specifieke gelaagdheid. Aan de afzonderlijke bodemlagen in het bodemprofiel kunnen bodem-fysische kenmerken uit de Staringreeks worden gekoppeld. De ligging van deze eenheden is afgeleid van de Bodemkaart van Nederland, schaal 1 : 50.000. Hiervoor zijn de eenheden van de bodemkaart geclusterd naar de 23 verschillende bodem-fysische eenheden. De indeling is in 1985 aanvankelijk ontwikkeld op basis van de eenheden van de Bodemkaart van Nederland, schaal 1 : 250.000 voor de zogenaamde PAWN-studies (Policy Analysis for the Watermanagement of the Netherlands). De bodemkaart wordt onder INSPIRE met twee attributen uitgegeven: de geometrie en de bodem-fysische eenheid.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Alterra, Wageningen UR</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodesk.cgi@wur.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wageningenur.nl/nl/Expertises-Dienstverlening/Onderzoeksinstituten/Alterra.htm</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>bodemkaart</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/ossosgm-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=a7fb2234-f7b4-4a03-b282-f10947f42fb1&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/ossosgm-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7b4a0b26-5885-45cd-a99d-27887cff68e5'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:30.673 [print] https://www.broinspireservices.nl/wms/ossosgm-a-v1.0?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
04:59:30.676 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:30.676 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:30.676 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:30.677 [print] #notpresent
57
* print operateson
0
04:59:30.677 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=a7fb2234-f7b4-4a03-b282-f10947f42fb1&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
5
62
* eval db.writeln('"7b4a0b26-5885-45cd-a99d-27887cff68e5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"7b4a0b26-5885-45cd-a99d-27887cff68e5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.7:67]
224d93f6-0e4e-41fe-8424-1ab11a6c55ed
ms: 625
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:30.097 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:30.097 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:30.097 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:30.097 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:30.097 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
5
04:59:30.098 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:30.103 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:30.104 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '224d93f6-0e4e-41fe-8424-1ab11a6c55ed'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
609
04:59:30.105 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=224d93f6-0e4e-41fe-8424-1ab11a6c55ed&version=2.0.2
1 > Cookie: JSESSIONID=833A29E1D3BF2EC1B5976D2DF5D90A0C
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:30.279 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=224d93f6-0e4e-41fe-8424-1ab11a6c55ed&version=2.0.2
2 > Cookie: JSESSIONID=833A29E1D3BF2EC1B5976D2DF5D90A0C
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:30.713 response time in milliseconds: 432
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:30 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: serverTime=1629176370506; Domain=nationaalgeoregister.nl
2 < Set-Cookie: sessionExpiry=1629176370506; Domain=nationaalgeoregister.nl
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>224d93f6-0e4e-41fe-8424-1ab11a6c55ed</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn) diepe filters (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Landelijk Meetnet Grondwaterkwaliteit (LMG) is opgebouwd tussen 1979 en 1984 en bestaat uit ongeveer 350 meetlocaties die zijn verspreid over heel Nederland. Er wordt bemonsterd in permanente putten die speciaal voor monitoringsdoeleinden zijn aangelegd. Deze waarnemingsputten zijn net buiten de velden aangelegd om eenvoudig te kunnen bemonsteren en de werkzaamheden in het veld niet te hinderen. De locaties zijn geselecteerd op basis van grondsoort, het landgebruik en de hydrologische toestand. Op elke locatie worden grondwatermonsters genomen op diepten van 5-15 m (ondiepe filters) en 15-30 m onder het maaiveld (diepe filters). Op zandgrond worden uit ondiepe waarnemingsputten elk jaar monsters genomen, terwijl er op de andere grondsoorten (klei en veen) elke twee jaar monsters worden genomen uit ondiepe putten. Uit diepe putten wordt elke vier jaar een monster genomen, evenals uit ondiepe filters op meetpunten met mariene invloeden. De putten die niet elk jaar worden bemonsterd, worden in geïnterpoleerd voor de afwezige jaren.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2012-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="94b25060-6947-45ff-ab6c-610bb2319d4b" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=36a7e8cb-8300-4602-93d2-135943365a6f"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>lmg_f2_2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>lmg f2 2015</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '224d93f6-0e4e-41fe-8424-1ab11a6c55ed'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:30.718 [print] https://inspire.rivm.nl/geoserver/wfs?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
04:59:30.720 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:30.720 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:30.724 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:30.724 [print] #notpresent
57
* print operateson
0
04:59:30.724 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=36a7e8cb-8300-4602-93d2-135943365a6f
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"224d93f6-0e4e-41fe-8424-1ab11a6c55ed","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"224d93f6-0e4e-41fe-8424-1ab11a6c55ed","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.8:67]
a88b4ed1-49c1-4f91-991e-dc1cc7c575f7
ms: 605
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:30.157 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:30.157 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:30.157 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:30.158 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:30.158 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:30.158 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
10
04:59:30.158 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:30.168 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a88b4ed1-49c1-4f91-991e-dc1cc7c575f7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
586
04:59:30.170 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a88b4ed1-49c1-4f91-991e-dc1cc7c575f7&version=2.0.2
1 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:30.342 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a88b4ed1-49c1-4f91-991e-dc1cc7c575f7&version=2.0.2
2 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:30.754 response time in milliseconds: 411
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:30 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: serverTime=1629176370566; Domain=nationaalgeoregister.nl
2 < Set-Cookie: sessionExpiry=1629176370566; Domain=nationaalgeoregister.nl
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a88b4ed1-49c1-4f91-991e-dc1cc7c575f7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE View service voor Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze View service bevat gegevens uit de landelijke datasets van inrichtingen met gevaarlijke stoffen voor de risicokaart en locaties voor grondwateronttrekking of -infiltratie in het landelijk grondwater register. Deze view service is ingericht voor het INSPIRE thema Faciliteiten voor productie en industrie (Production and industrial facilities).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/view_PF?request=GetMap&Service=WMS&SRS=EPSG:28992&CRS=EPSG:28992&Bbox=117500,490000,119000,492000&Width=600&Height=662&Layers=PF.ProductionFacility,PF.ProductionInstallation,PF.ProductionInstallationPart&Format=image/png&Styles=default,default,default</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>chemisch risico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nucleair gevaar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterwinning</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>risico's</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.207</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.734</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.545</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PF.ProductionFacility</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PF.ProductionFacility</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PF.ProductionInstallation</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PF.ProductionInstallationPart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/view_PF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="b6ee58a1-b097-4c6d-8600-eb81efc1468c" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=8e986f37-74d7-4b6c-8026-87c960456423&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="ccb3492d-3a3b-40c2-8272-b1e3f40a9e65" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=afc450bd-65b3-4e59-b0fb-619869bf6ada&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/view_PF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PF.ProductionFacility</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/view_PF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PF.ProductionInstallation</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/view_PF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PF.ProductionInstallationPart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other gco:nilReason="missing">
<gco:CharacterString/>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-11-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conformant</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a88b4ed1-49c1-4f91-991e-dc1cc7c575f7'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:30.760 [print] http:\/\/services.inspire-provincies.nl\/ProductionAndIndustrialFacilities\/services\/view_PF?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:30.760 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:30.760 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:30.761 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:30.761 [print] #notpresent
57
* print operateson
0
04:59:30.761 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=8e986f37-74d7-4b6c-8026-87c960456423&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=afc450bd-65b3-4e59-b0fb-619869bf6ada&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a88b4ed1-49c1-4f91-991e-dc1cc7c575f7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"a88b4ed1-49c1-4f91-991e-dc1cc7c575f7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.9:67]
76342a6d-452e-4e21-b5c0-81ff7b1be90e
ms: 579
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:30.624 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:30.624 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:30.624 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:30.625 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:30.625 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:30.625 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:30.625 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:30.626 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '76342a6d-452e-4e21-b5c0-81ff7b1be90e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
561
04:59:30.637 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=76342a6d-452e-4e21-b5c0-81ff7b1be90e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370431
1 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
1 > Cookie: serverTime=1629176370431
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:30.809 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=76342a6d-452e-4e21-b5c0-81ff7b1be90e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370431
2 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
2 > Cookie: serverTime=1629176370431
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:31.186 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:31 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A8CE835F0CAF652EEB6F613B4CC23BAE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>76342a6d-452e-4e21-b5c0-81ff7b1be90e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bodemkundig boormonsterprofiel onder INSPIRE, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat bodemkundige boormonsterprofielen die in het veld op duizenden locaties in Nederland zijn opgesteld. De boormonsterprofielen zijn onder andere voorzien van het bodemtype, de locatie en de boordatum. Per horizont is de horizontklasse opgenomen en belangrijke kenmerken, zoals (veld-)schattingen van het organische-stofgehalte en de textuur. Van de textuur zijn alleen de geschatte leem- en lutumpercentages opgenomen. Waarbij het uitgangspunt is dat grind, zand en leem samen 100% is. Van iedere horizont is ook de boven- en onderdiepte opgenomen. De strooisellagen (horizonten L, F, H en O) liggen in dit model boven het maaiveld.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Alterra, Wageningen UR</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodesk.cgi@wur.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.wageningenur.nl/nl/Expertises-Dienstverlening/Onderzoeksinstituten/Alterra.htm</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>bodemprofiel</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/ossobor-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=9dd9bf30-36e6-45ae-b368-bdef2720bdde&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/ossobor-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>so-ext.ObservedSoilProfile</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '76342a6d-452e-4e21-b5c0-81ff7b1be90e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:31.191 [print] https://www.broinspireservices.nl/wfs/ossobor-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
10
50
* print protocol1
0
04:59:31.201 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:31.202 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:31.202 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:31.202 [print] #notpresent
57
* print operateson
0
04:59:31.202 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=9dd9bf30-36e6-45ae-b368-bdef2720bdde&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"76342a6d-452e-4e21-b5c0-81ff7b1be90e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"76342a6d-452e-4e21-b5c0-81ff7b1be90e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.10:67]
5dfccef3-9b52-47f2-bb02-66b74aaf3af8
ms: 568
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:30.689 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:30.690 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:30.690 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:30.690 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:30.690 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:30.691 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:30.691 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:30.691 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
1
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5dfccef3-9b52-47f2-bb02-66b74aaf3af8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
545
04:59:30.693 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5dfccef3-9b52-47f2-bb02-66b74aaf3af8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370497
1 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
1 > Cookie: serverTime=1629176370497
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:30.865 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5dfccef3-9b52-47f2-bb02-66b74aaf3af8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370497
2 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
2 > Cookie: serverTime=1629176370497
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:31.236 response time in milliseconds: 369
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:31 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=6CCC2F4D7FFD893DC4C276D6F3537BFC; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5dfccef3-9b52-47f2-bb02-66b74aaf3af8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Territoriale Zee volgens UNCLOS - Noordzee - Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2011-11-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Aansluitende zone van Nederland, Exclusieve Economische Zone van Nederland, Territoriale Zee van Nederland</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="8c130ba0-b784-4a96-b3a5-fee786004ce8" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=4d514a2b-4a7e-4686-b9ea-87cb3e17ed52&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>3.2.1</gco:CharacterString>
</gmd:version>
<gmd:specification>
<gco:CharacterString>D2.8.I.4 Data Specification on Administrative Units – Technical Guidelines</gco:CharacterString>
</gmd:specification>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>AU.TerritorialSea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5dfccef3-9b52-47f2-bb02-66b74aaf3af8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:31.241 [print] https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:31.241 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
8
04:59:31.250 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
1
04:59:31.251 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
1
04:59:31.252 [print] #notpresent
57
* print operateson
0
04:59:31.252 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=4d514a2b-4a7e-4686-b9ea-87cb3e17ed52&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5dfccef3-9b52-47f2-bb02-66b74aaf3af8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"5dfccef3-9b52-47f2-bb02-66b74aaf3af8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.11:67]
b85d4a0a-c0f7-42f4-9316-b214d205ca38
ms: 570
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:30.733 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:30.733 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:30.733 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:30.733 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:30.733 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:30.734 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:30.734 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:30.734 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b85d4a0a-c0f7-42f4-9316-b214d205ca38'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
545
04:59:30.735 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b85d4a0a-c0f7-42f4-9316-b214d205ca38&version=2.0.2
1 > Cookie: sessionExpiry=1629176370506
1 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
1 > Cookie: serverTime=1629176370506
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:30.916 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b85d4a0a-c0f7-42f4-9316-b214d205ca38&version=2.0.2
2 > Cookie: sessionExpiry=1629176370506
2 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
2 > Cookie: serverTime=1629176370506
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:31.277 response time in milliseconds: 359
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:31 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=903C96ED5BDD25F3544A9FC7393A1F82; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b85d4a0a-c0f7-42f4-9316-b214d205ca38</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RDW</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>ontheffingen@rdw.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-04-19</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/28992">RD</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beperkingen voor voertuigen (INSPIRE download-service)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-03-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze download-service is gebaseerd op data van de RDW en bestaat uit gegevens van fysieke beperkingen voor voertuigen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RDW</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>ontheffingen@rdw.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://inspire.rdw.nl/inspire/ows?SERVICE=WMS&&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=TN.RoadTransportNetwork.RoadLink&STYLES=TN.RoadTransportNetwork.RoadLink.Default&CRS=EPSG%3A28992&WIDTH=120&HEIGHT=120&BBOX=-11503.3%2C296283.6%2C308634.0%2C620626.3</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kunstwerk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>viaduct</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>tunnel</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>brug</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.rdw.nl/www/download/Licentie-Geogedeeld-RDW.pdf">Geo Gedeeld licentie</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.358</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.228</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.557</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>Get</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RDW">RestrictionsForVehicles</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>Unknown</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rdw.nl/www/download/rdw-inspire.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="4c039397-df31-49a5-9450-addbcae7238a" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe2f9091-1962-4073-9e3b-3e4aeed488a5#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>RDW - Toelating Exceptioneel Transport</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RDW - Toelating Exceptioneel Transport</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rdw.nl/www/download/rdw-inspire.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RoadTransportNetwork.RoadLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>INSPIRE Download Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-10-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Evaluated</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Gecontroleerd met INSPIRE verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b85d4a0a-c0f7-42f4-9316-b214d205ca38'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
13
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:31.296 [print] http://inspire.rdw.nl/www/download/rdw-inspire.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:31.296 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:31.297 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:31.297 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
1
04:59:31.298 [print] #notpresent
57
* print operateson
0
04:59:31.298 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe2f9091-1962-4073-9e3b-3e4aeed488a5#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b85d4a0a-c0f7-42f4-9316-b214d205ca38","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
3
63
* eval db.writeln('"b85d4a0a-c0f7-42f4-9316-b214d205ca38","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.12:67]
070014b4-1f63-4819-beea-000b7d5f8d86
ms: 590
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:30.773 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:30.773 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:30.773 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:30.773 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:30.774 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:30.774 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:30.774 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:30.774 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '070014b4-1f63-4819-beea-000b7d5f8d86'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
568
04:59:30.778 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=070014b4-1f63-4819-beea-000b7d5f8d86&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:30.954 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=070014b4-1f63-4819-beea-000b7d5f8d86&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E79AD043AB22461747D9D6A543E01545
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:31.341 response time in milliseconds: 386
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:31 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=87C4813E9B33014FCA109B51DA0257DC; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>070014b4-1f63-4819-beea-000b7d5f8d86</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>DGM, INSPIRE downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-03-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Digital Geological Model (DGM) v1.3 is een door TNO Geological Survey of the Netherlands ontwikkeld digitaal model van de ondergrond van het Nederlandse vasteland tot een diepte van ca. 500 meter. Het DGM geeft door middel van ESRI-grids en shapes inzicht in het voorkomende diepteligging en de dikte van geologische eenheden alsook in de ligging van breuken.Het DGM is gebaseerd op de nieuwe lithostratigrafische indeling van de Formaties van het Boven-Tertiair en Kwartair. De gecombineerde seismo-lithostratigrafische indeling is gebruikt voor alle eenheden ouder dan Boven-Tertiair met uitzondering van afzettingen uit het Krijt in Zuid-Limburg. Het DGM wordt in opdracht van TNO Geological Survey of the Netherlands periodiek onderhouden; DGM v1.3 vervangt DGM v1.2. Belangrijke wijzigingen ten opzichte van de voorgaande versie betreffen:een herziening van de interpretatie in de provincie Noord-Holland en het noordelijke deel van Zuid-Holland; een herziening van de breukenkaart in Zuid Limburg. Verspreid over het land is daarnaast de selectieset van boringen op beperkte schaal aangevuld met waardevolle nieuwe boringen; zijn boringen uit de selectieset verwijderd; en zijn stratigrafische interpretaties waar nodig bijgesteld.Tevens is het model aangevuld met betrouwbaarheidsgrids. Met de betrouwbaarheidsgrids wordt inzicht gegeven in de kwaliteit van de gemodelleerde vlakken van het DGM lagenmodel waarmee de gebruiker zich een oordeel kan vormen over de toepasbaarheid van de vlakken. Tevens wordt de kans op voorkomenvan iedere Formatie weergegeven.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.047</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.276</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/atom/services.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/atom/services.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE Downloadservice GDN</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '070014b4-1f63-4819-beea-000b7d5f8d86'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:31.347 [print] https://www.broinspireservices.nl/atom/services.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
9
50
* print protocol1
0
04:59:31.356 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:31.356 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:31.356 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:31.357 [print] #notpresent
57
* print operateson
0
04:59:31.357 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"070014b4-1f63-4819-beea-000b7d5f8d86","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"070014b4-1f63-4819-beea-000b7d5f8d86","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
6
Scenario: [1.13:67]
5471a93b-cf18-43f5-9ddb-71987857435d
ms: 586
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:31.206 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:31.206 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:31.207 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:31.207 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:31.207 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:31.207 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
4
04:59:31.207 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:31.211 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5471a93b-cf18-43f5-9ddb-71987857435d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
561
04:59:31.213 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5471a93b-cf18-43f5-9ddb-71987857435d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=A8CE835F0CAF652EEB6F613B4CC23BAE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:31.384 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5471a93b-cf18-43f5-9ddb-71987857435d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=A8CE835F0CAF652EEB6F613B4CC23BAE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:31.772 response time in milliseconds: 375
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:31 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=454D4ED3079E971BADC22E99543AEF67; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5471a93b-cf18-43f5-9ddb-71987857435d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Grondwatersamenstellinggegevens KRW meetronde 2012 onder INSPIRE, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de dataset ten behoeve van gegevensverstrekking door INSPIRE voor het thema 'Menselijke gezondheid en veiligheid'. Deze dataset is gebaseerd op gegevens afkomstig uit BRO-VPTP (Van Peilbuis tot Portal, release 2), hierin zijn relevante grondwaterkwaliteitsdata uit een deel van het KRW monitoringprogramma (te weten: de subset Kwaliteit Regionaal) opgenomen (KRW=Kaderrichtlijn Water). In de dataset 'Grondwatersamenstellinggegevens Kaderrichtlijn Water meetronde 2012 onder INSPIRE' is weer een selectie van de gegevensverzameling in BRO-VPTP opgenomen. Metingen t.b.v. de KRW worden uitgevoerd in meetpunten die zijn vastgelegd in provinciale KRW-meetnetten. Per parameter wordt in het monitoringsprogramma vastgelegd met welke frequentie een parameter wordt bepaald. Een verzameling meetresultaten uit 1 jaar vormt een meetronde in BRO-VPTP. De dataset 'Grondwatersamenstellinggegevens Kaderrichtlijn Water meetronde 2012 onder INSPIRE' bestaat uit grondwaterkwaliteitgegevens uit de meetronde 2012. Het bevat de metingen van in het laboratorium gemeten parameters uit het monitoringsprogramma gebaseerd op de KRW. De metingen zijn door bronhouders beoordeeld volgens het (RIVM-)protocol om te bepalen of een meting als representatief mag worden beschouwd voor de KRW-rapportage. De benaming van gemeten parameters is overgenomen uit BRO-VPTP. Parameternamen in BRO-VPTP zijn gebaseerd op de 'Aquo parameterlijst Grondwaterkwaliteit'. Iedere gemeten parameter is voorzien van de gemeten waarde (inclusief eenheid), de dag waarop het grondwater is bemonsterd en de locatie van het meetpunt. De geanalyseerde monsters zijn genomen uit het eerste watervoerend pakket (ondiep) uit een put of een bron in een meetnet. Rapportage monitoring grondwaterkwaliteit onder de KRW.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meting</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Menselijke gezondheid en veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/oshhgqm-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=6050578f-0010-4bfa-b013-c8617b80ba62&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/oshhgqm-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>hh-ext:EnvHealthDeterminantMeasure</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5471a93b-cf18-43f5-9ddb-71987857435d'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
6
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
4
45
* print connectUrl
0
04:59:31.788 [print] https://www.broinspireservices.nl/wfs/oshhgqm-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:31.788 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:31.789 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:31.789 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:31.790 [print] #notpresent
57
* print operateson
0
04:59:31.790 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=6050578f-0010-4bfa-b013-c8617b80ba62&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5471a93b-cf18-43f5-9ddb-71987857435d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"5471a93b-cf18-43f5-9ddb-71987857435d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.14:67]
1a8d5470-8c5e-477a-ab6b-4893b6d21ab6
ms: 557
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:31.265 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:31.265 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:31.265 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:31.265 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:31.265 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:31.265 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:31.265 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:31.266 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1a8d5470-8c5e-477a-ab6b-4893b6d21ab6'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
547
04:59:31.267 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1a8d5470-8c5e-477a-ab6b-4893b6d21ab6&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=6CCC2F4D7FFD893DC4C276D6F3537BFC
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:31.440 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1a8d5470-8c5e-477a-ab6b-4893b6d21ab6&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=6CCC2F4D7FFD893DC4C276D6F3537BFC
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:31.812 response time in milliseconds: 370
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:31 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=58BF8E1AAD0DFA872B430A28D05CE09F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1a8d5470-8c5e-477a-ab6b-4893b6d21ab6</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geologisch booronderzoek onder INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Boringen Ondiepe Ondergrond. Dit zijn locaties waar een geologisch booronderzoek heeft plaatsgevonden. Dit zijn boringen die aan de volgende voorwaarden voldoen:
de boring heeft als doel 'Geologische verkenning'; de boring valt niet onder de Mijnbouwwet; de boring ligt in Nederland; de boring is openbaar;
Er zijn een of meer van de volgende gegevens beschikbaar: een openbare lithologische beschrijving of een of meer boorgat documenten; een of meer boormonsterfoto's; een of meer boorgatmetingen; een of meer chemische analyses; een of meer korrelgrootte analyses. Informatie t.b.v. bestellingen via DinoLoket</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hydrogeologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meting</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/osgebor-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=6c1cf452-8c62-4046-99ab-640a5e184f9c&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/osgebor-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1a8d5470-8c5e-477a-ab6b-4893b6d21ab6'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:31.819 [print] https://www.broinspireservices.nl/wms/osgebor-a-v1.0?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:31.819 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:31.820 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:31.820 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:31.821 [print] #notpresent
57
* print operateson
0
04:59:31.821 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=6c1cf452-8c62-4046-99ab-640a5e184f9c&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1a8d5470-8c5e-477a-ab6b-4893b6d21ab6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"1a8d5470-8c5e-477a-ab6b-4893b6d21ab6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.15:67]
5be1b57b-2cac-4119-92eb-700346543d47
ms: 577
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:31.306 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:31.306 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:31.306 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:31.306 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:31.306 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:31.307 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:31.307 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:31.307 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
2
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5be1b57b-2cac-4119-92eb-700346543d47'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
559
04:59:31.310 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5be1b57b-2cac-4119-92eb-700346543d47&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=903C96ED5BDD25F3544A9FC7393A1F82
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:31.486 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5be1b57b-2cac-4119-92eb-700346543d47&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=903C96ED5BDD25F3544A9FC7393A1F82
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:31.867 response time in milliseconds: 379
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:31 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=874F8C765DD655E73D608725841E38D4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5be1b57b-2cac-4119-92eb-700346543d47</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Hoofd Gegevensbeheer</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>www.hydro.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="processor">bewerker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-04-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Maritieme grenzen - Noordzee - Downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Maritieme grens tussen België en Nederland; Maritieme grens tussen Duitsland en Nederland op het Continentaal Plat voor het gedeelte nabij de kustlijn; Maritieme grens tussen Duitsland en Nederland op het Continentaal Plat voor het gedeelte verder weg van de kustlijn; Maritieme grens tussen Nederland en het Verenigd Koninkrijk.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Hoofd Gegevensbeheer</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Ministerie_van_Defensie">Ministerie van defensie, Koninklijke Marine, Dienst der Hydrografie</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>www.hydro.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.22488</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.27233</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.81233</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/mu/wfs?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3d9a6323-902e-4925-9e9d-97090edeb475" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=a5241416-8401-4623-be61-57ef50447a41&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/mu/wfs?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>mu:MaritimeBoundary</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Dataset is geharmoniseerd</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5be1b57b-2cac-4119-92eb-700346543d47'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:31.872 [print] https://inspire.caris.nl/geoserver/mu/wfs?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:31.873 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:31.873 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:31.873 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:31.874 [print] #notpresent
57
* print operateson
8
04:59:31.882 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=a5241416-8401-4623-be61-57ef50447a41&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5be1b57b-2cac-4119-92eb-700346543d47","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"5be1b57b-2cac-4119-92eb-700346543d47","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.16:67]
c99b1291-c51f-49c8-902d-5bd4148cbbde
ms: 584
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:31.369 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:31.370 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:31.370 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:31.370 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:31.370 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:31.370 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:31.370 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:31.371 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c99b1291-c51f-49c8-902d-5bd4148cbbde'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
574
04:59:31.372 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c99b1291-c51f-49c8-902d-5bd4148cbbde&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=87C4813E9B33014FCA109B51DA0257DC
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:31.548 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c99b1291-c51f-49c8-902d-5bd4148cbbde&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=87C4813E9B33014FCA109B51DA0257DC
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:31.945 response time in milliseconds: 395
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:31 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=55632655EAD27F5FD6BED2F2D8B21921; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c99b1291-c51f-49c8-902d-5bd4148cbbde</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE View service Habitats en biotopen</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-09-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze View service is gebaseerd op de geharmoniseerde datasets van Provincies, Rijkswaterstaat, Ministerie van Economische Zaken en het Ministerie van Defensie voor conceptkaarten met habitatgebieden. Dit zijn niet de definitieve habitattypenkaarten; ze zullen nog bewerkt en vernieuwd worden.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://services.inspire-provincies.nl/HabitatsAndBiotopes/services/view_HB?request=GetMap&Service=WMS&SRS=EPSG:28992&CRS=EPSG:28992&Bbox=196000,517000,205060,527000&Width=600&Height=662&Layers=HB.Habitat&Format=image/png&Styles=default</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>habitat</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.207</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.734</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.545</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HB.Habitat</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/HabitatsAndBiotopes/services/view_HB?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="a16d064c-f131-4809-ab3e-005b16d8e845" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88e2a6fa-b296-4ff4-bc30-fb87e2c1627e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/HabitatsAndBiotopes/services/view_HB?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HB.Habitat</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/HabitatsAndBiotopes/services/wms_HB_NL?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HB.Habitat</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other gco:nilReason="missing">
<gco:CharacterString/>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-11-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conformant</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c99b1291-c51f-49c8-902d-5bd4148cbbde'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:31.951 [print] http:\/\/services.inspire-provincies.nl\/HabitatsAndBiotopes\/services\/view_HB?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:31.951 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:31.952 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:31.952 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:31.953 [print] #notpresent
57
* print operateson
0
04:59:31.953 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88e2a6fa-b296-4ff4-bc30-fb87e2c1627e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c99b1291-c51f-49c8-902d-5bd4148cbbde","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"c99b1291-c51f-49c8-902d-5bd4148cbbde","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.17:67]
755d488b-7b94-4883-95be-6aa279604f85
ms: 622
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:31.796 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:31.802 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:31.802 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:31.802 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:31.802 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:31.802 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:31.803 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:31.803 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '755d488b-7b94-4883-95be-6aa279604f85'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
609
04:59:31.805 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=755d488b-7b94-4883-95be-6aa279604f85&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=454D4ED3079E971BADC22E99543AEF67
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:31.979 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=755d488b-7b94-4883-95be-6aa279604f85&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=454D4ED3079E971BADC22E99543AEF67
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:32.402 response time in milliseconds: 421
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:32 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2ECF5233EE2B95D191EB3C32D4C078A1; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>755d488b-7b94-4883-95be-6aa279604f85</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn) diepe filters (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Landelijk Meetnet Grondwaterkwaliteit (LMG) is opgebouwd tussen 1979 en 1984 en bestaat uit ongeveer 350 meetlocaties die zijn verspreid over heel Nederland. Er wordt bemonsterd in permanente putten die speciaal voor monitoringsdoeleinden zijn aangelegd. Deze waarnemingsputten zijn net buiten de velden aangelegd om eenvoudig te kunnen bemonsteren en de werkzaamheden in het veld niet te hinderen. De locaties zijn geselecteerd op basis van grondsoort, het landgebruik en de hydrologische toestand. Op elke locatie worden grondwatermonsters genomen op diepten van 5-15 m (ondiepe filters) en 15-30 m onder het maaiveld (diepe filters). Op zandgrond worden uit ondiepe waarnemingsputten elk jaar monsters genomen, terwijl er op de andere grondsoorten (klei en veen) elke twee jaar monsters worden genomen uit ondiepe putten. Uit diepe putten wordt elke vier jaar een monster genomen, evenals uit ondiepe filters op meetpunten met mariene invloeden. De putten die niet elk jaar worden bemonsterd, worden in geïnterpoleerd voor de afwezige jaren.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2012-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetMap voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>36a7e8cb-8300-4602-93d2-135943365a6f</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetFeatureInfo voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>36a7e8cb-8300-4602-93d2-135943365a6f</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>36a7e8cb-8300-4602-93d2-135943365a6f</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="94b25060-6947-45ff-ab6c-610bb2319d4b" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=36a7e8cb-8300-4602-93d2-135943365a6f"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:lmg_f2_2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>lmg f2 2015</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '755d488b-7b94-4883-95be-6aa279604f85'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
04:59:32.419 [print] https://inspire.rivm.nl/geoserver/wms?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:32.419 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:32.419 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:32.419 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:32.420 [print] #notpresent
57
* print operateson
0
04:59:32.420 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=36a7e8cb-8300-4602-93d2-135943365a6f
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"755d488b-7b94-4883-95be-6aa279604f85","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
3
63
* eval db.writeln('"755d488b-7b94-4883-95be-6aa279604f85","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.18:67]
a4c5aa6c-6c7f-45d7-9799-011edd83d9c2
ms: 591
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:31.840 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:31.846 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:31.846 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:31.846 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:31.846 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:31.847 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:31.847 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:31.847 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
5
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a4c5aa6c-6c7f-45d7-9799-011edd83d9c2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
570
04:59:31.854 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a4c5aa6c-6c7f-45d7-9799-011edd83d9c2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=58BF8E1AAD0DFA872B430A28D05CE09F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:32.029 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a4c5aa6c-6c7f-45d7-9799-011edd83d9c2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=58BF8E1AAD0DFA872B430A28D05CE09F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:32.423 response time in milliseconds: 392
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:32 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5B0BB4F9E3CEEFD102B5AC58C6B642A7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a4c5aa6c-6c7f-45d7-9799-011edd83d9c2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-03</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Blokindeling van het Nederlands Continentaal Plat volgens de Mijnbouwwet en Grensgebied volgens de Aanvullende Overeenkomst bij het Eems-Dollardverdrag-Downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Blokindeling van het Nederlands Continentaal Plat volgens de Mijnbouwwet en Grensgebied volgens de Aanvullende Overeenkomst bij het Eems-Dollardverdrag</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="www.hydro.nl">Dienst der Hydrografie, Koninklijke Marine</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue=""/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.00</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.50</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51.00</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>56.00</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/ProspectingAndMiningPermitArea/ows?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1a9f87e0-1443-427c-9fa7-18c86c804ddb" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c2225e5d-b46f-4e38-8445-ab10fd40c0dc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/ProspectingAndMiningPermitArea/ows?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>ProspectingAndMiningPermitArea:ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a4c5aa6c-6c7f-45d7-9799-011edd83d9c2'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:32.428 [print] https://inspire.caris.nl/gs5/ProspectingAndMiningPermitArea/ows?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:32.428 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:32.429 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:32.429 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:32.429 [print] #notpresent
57
* print operateson
0
04:59:32.429 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c2225e5d-b46f-4e38-8445-ab10fd40c0dc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a4c5aa6c-6c7f-45d7-9799-011edd83d9c2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
8
63
* eval db.writeln('"a4c5aa6c-6c7f-45d7-9799-011edd83d9c2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.19:67]
f61eec5c-cb91-40b6-ad35-9bca967006cc
ms: 588
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:31.886 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:31.886 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:31.886 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:31.886 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:31.887 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:31.887 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:31.887 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:31.888 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
17
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f61eec5c-cb91-40b6-ad35-9bca967006cc'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
550
04:59:31.906 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f61eec5c-cb91-40b6-ad35-9bca967006cc&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=874F8C765DD655E73D608725841E38D4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:32.080 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f61eec5c-cb91-40b6-ad35-9bca967006cc&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=874F8C765DD655E73D608725841E38D4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:32.454 response time in milliseconds: 372
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:32 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=306EEC96476D24E18E2785C7CBB8B698; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f61eec5c-cb91-40b6-ad35-9bca967006cc</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>MIL</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Jaarcijfers Landelijk Meetnet Luchtkwaliteit 2012 (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de jaargemiddelde cijfers voor de in de EU-richtlijn 2008/50/EG verplichte componenten voor het kalenderjaar 2012. Deze gegevens zijn gemeten door het Landelijk Meetnet Luchtkwaliteit van het RIVM op diverse meetlocaties verspreid over Nederland.
Naast het jaargemiddelde van de diverse componenten per meetlocatie wordt er ook informatie weergegeven over het aantal metingen waarop dit jaargemiddelde is berekend.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>MIL</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (klein) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (groot) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/ActualPollutantReleases-reg-2006-166">Actuele emissies van verontreinigende stoffen (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d463963e427a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:airq_year_avg_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:airq_year_avg_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:airq_year_avg_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="b5ccab29-e2cc-4178-9f81-40c50e909754" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=588a4cb1-b442-4ac1-87e4-40401e353166#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:airq_year_avg_2012</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f61eec5c-cb91-40b6-ad35-9bca967006cc'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:32.461 [print] https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
11
04:59:32.472 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:32.473 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:32.473 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:32.473 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:32.473 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=588a4cb1-b442-4ac1-87e4-40401e353166#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f61eec5c-cb91-40b6-ad35-9bca967006cc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"f61eec5c-cb91-40b6-ad35-9bca967006cc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.20:67]
5f0c583a-101e-45ea-b684-a056713cf811
ms: 583
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:32.009 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:32.009 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:32.009 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:32.010 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:32.010 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:32.010 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:32.010 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
10
04:59:32.011 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5f0c583a-101e-45ea-b684-a056713cf811'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
549
04:59:32.023 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5f0c583a-101e-45ea-b684-a056713cf811&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=55632655EAD27F5FD6BED2F2D8B21921
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:32.194 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5f0c583a-101e-45ea-b684-a056713cf811&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=55632655EAD27F5FD6BED2F2D8B21921
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:32.570 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:32 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=0E166BD8BB586BEF2A52D30DF98146BA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5f0c583a-101e-45ea-b684-a056713cf811</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>www.hydro.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/7409">ETRS89-GRS80-EVRS</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Maritieme grenzen - Basislijn Noordzee - ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-11-27</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Basislijn van de Nederlandse kust voor de Noordzee, dit is de basis voor de lijn op 1 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust, lijn op 3 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust, lijn op 6 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust, lijn op 12 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust, lijn op 24 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>1.5</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.5</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>56</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>HTTP GET</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-baseline-feed.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="d7ab6903-1152-450b-b81d-042682dcfd03" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=1249746f-c2a6-4639-98f2-251676b3528e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-baseline-feed.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Maritieme Grenzen - Basislijn -ATOM</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5f0c583a-101e-45ea-b684-a056713cf811'
2
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:32.576 [print] https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-baseline-feed.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:32.576 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:32.577 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:32.577 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
8
56
* print organisationpath
0
04:59:32.585 [print] #notpresent
57
* print operateson
0
04:59:32.585 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=1249746f-c2a6-4639-98f2-251676b3528e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
3
62
* eval db.writeln('"5f0c583a-101e-45ea-b684-a056713cf811","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
4
63
* eval db.writeln('"5f0c583a-101e-45ea-b684-a056713cf811","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.21:67]
c35c7421-f3ef-4bfb-afcc-ca15d03b8e6f
ms: 603
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:32.426 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:32.427 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:32.427 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:32.427 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
5
04:59:32.431 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:32.432 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:32.432 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:32.432 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c35c7421-f3ef-4bfb-afcc-ca15d03b8e6f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
582
04:59:32.437 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c35c7421-f3ef-4bfb-afcc-ca15d03b8e6f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5B0BB4F9E3CEEFD102B5AC58C6B642A7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:32.611 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c35c7421-f3ef-4bfb-afcc-ca15d03b8e6f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5B0BB4F9E3CEEFD102B5AC58C6B642A7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:33.014 response time in milliseconds: 402
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:32 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=CEBFD7AA480412BE4B560FC9865A55C9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c35c7421-f3ef-4bfb-afcc-ca15d03b8e6f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-02</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Blokindeling van het Nederlands Continentaal Plat volgens de Mijnbouwwet en Grensgebied volgens de Aanvullende Overeenkomst bij het Eems-Dollardverdrag-Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Blokindeling van het Nederlands Continentaal Plat volgens de Mijnbouwwet en Grensgebied volgens de Aanvullende Overeenkomst bij het Eems-Dollardverdrag.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.00</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.50</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51.00</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>56.00</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/ProspectingAndMiningPermitArea/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1a9f87e0-1443-427c-9fa7-18c86c804ddb" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c2225e5d-b46f-4e38-8445-ab10fd40c0dc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/ProspectingAndMiningPermitArea/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Raadpleegdienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c35c7421-f3ef-4bfb-afcc-ca15d03b8e6f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:33.019 [print] https://inspire.caris.nl/gs5/ProspectingAndMiningPermitArea/wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:33.019 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:33.020 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:33.020 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:33.020 [print] #notpresent
57
* print operateson
0
04:59:33.020 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c2225e5d-b46f-4e38-8445-ab10fd40c0dc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c35c7421-f3ef-4bfb-afcc-ca15d03b8e6f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
7
63
* eval db.writeln('"c35c7421-f3ef-4bfb-afcc-ca15d03b8e6f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.22:67]
fbe544b6-6e6f-43a0-80b9-ced1df78c434
ms: 564
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:32.439 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:32.440 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:32.440 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:32.440 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:32.440 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:32.440 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:32.440 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:32.441 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'fbe544b6-6e6f-43a0-80b9-ced1df78c434'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
548
04:59:32.442 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=fbe544b6-6e6f-43a0-80b9-ced1df78c434&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5B0BB4F9E3CEEFD102B5AC58C6B642A7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:32.613 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=fbe544b6-6e6f-43a0-80b9-ced1df78c434&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5B0BB4F9E3CEEFD102B5AC58C6B642A7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:32.988 response time in milliseconds: 370
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:32 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=14ADFBFB9C65904AF0ED4589680C8FB6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>fbe544b6-6e6f-43a0-80b9-ced1df78c434</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Emissies naar lucht en water in 2011 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze dataset betreft emissies naar de lucht en naar het oppervlaktewater. In beide gevallen gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/IndustrialSites-EURegistry-reg-2006-166">Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d432785e395a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="6e6bf543-e1e3-468d-afae-e88618ad9a65" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ad6caa40-89ab-47e3-85ab-3f8e32024a71#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_release</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/facility_pollutant_release.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Emissies naar lucht en water in 2011 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'fbe544b6-6e6f-43a0-80b9-ced1df78c434'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
8
04:59:33.001 [print] https:\/\/inspire.rivm.nl\/geoserver\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:33.001 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:33.002 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:33.002 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:33.002 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:33.002 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ad6caa40-89ab-47e3-85ab-3f8e32024a71#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"fbe544b6-6e6f-43a0-80b9-ced1df78c434","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"fbe544b6-6e6f-43a0-80b9-ced1df78c434","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.23:67]
1d3c777a-3527-4aa1-8573-d6aeeff115e5
ms: 612
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:32.477 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:32.477 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:32.477 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:32.477 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
9
04:59:32.477 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
1
04:59:32.486 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:32.487 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:32.487 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1d3c777a-3527-4aa1-8573-d6aeeff115e5'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
583
04:59:32.488 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1d3c777a-3527-4aa1-8573-d6aeeff115e5&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=306EEC96476D24E18E2785C7CBB8B698
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:32.665 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1d3c777a-3527-4aa1-8573-d6aeeff115e5&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=306EEC96476D24E18E2785C7CBB8B698
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:33.070 response time in milliseconds: 403
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:32 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=285662C0090655E707505F6811905C50; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1d3c777a-3527-4aa1-8573-d6aeeff115e5</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>REGIS II.1, INSPIRE downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-11-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het landelijke hydrogeologische model REGIS II.1 is samengesteld in het kader van het REgionaal Geohydrologisch InformatieSysteem (REGIS). Het model betreft een uitbreiding en herziening van het hydrogeologische model versie II.0 (REGIS II). REGIS is door TNO Geological Survey of the Netherlandsontwikkeld in samenwerking met RIZA en de Provincies. Het hydrogeologische model is een digitaal model van de ondergrond van het Nederlandse vasteland tot een diepte van ca. 500 meter. Het model geeft door middel van ESRI-grids en -shapefiles inzicht in het voorkomende diepteliggingde dikte en de hydraulische eigenschappen van hydrogeologische eenheden alsook in de ligging van breuken. Onder een hydrogeologische eenheid wordt hierbij een gesteentelichaam verstaan dat op grond van textuur of structuur binnen vastgestelde bandbreedten min of meeruniforme hydrogeologische eigenschappen vertoont endoor laaggrenzen, faciesgrenzen, erosieranden en/of breuken wordt begrensd. Het hydrogeologische model is gebaseerd op het Digital Geological Model (DGM) en de Lithostratigrafische Nomenclator ondiepe ondergrond versie 1.0 welke beschikbaar is via www.dinoloket.nl</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.15149954</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.298</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.6345</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.6075</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/atom/services.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=E7D9F0D6-2B8D-6699-F26E-4A781228F2DD&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/atom/services.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE Downloadservice GDN</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1d3c777a-3527-4aa1-8573-d6aeeff115e5'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:33.075 [print] https://www.broinspireservices.nl/atom/services.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:33.075 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:33.076 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
2
54
* print protocol
0
04:59:33.078 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:33.079 [print] #notpresent
57
* print operateson
0
04:59:33.079 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=E7D9F0D6-2B8D-6699-F26E-4A781228F2DD&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1d3c777a-3527-4aa1-8573-d6aeeff115e5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
10
63
* eval db.writeln('"1d3c777a-3527-4aa1-8573-d6aeeff115e5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.24:67]
dd414384-0bcb-4188-86e2-2843e12a579e
ms: 639
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:32.594 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:32.595 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:32.595 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:32.595 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:32.595 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:32.595 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
13
04:59:32.595 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:32.608 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'dd414384-0bcb-4188-86e2-2843e12a579e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
615
04:59:32.609 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=dd414384-0bcb-4188-86e2-2843e12a579e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=0E166BD8BB586BEF2A52D30DF98146BA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:32.782 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=dd414384-0bcb-4188-86e2-2843e12a579e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=0E166BD8BB586BEF2A52D30DF98146BA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:33.223 response time in milliseconds: 438
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:33 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=413B895BCABF33F8AD54C1AF3908C870; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>dd414384-0bcb-4188-86e2-2843e12a579e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaart van de bodemopbouw in Nederland 1:50.000 onder INSPIRE , downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset, uit 2006, geeft informatie over de bodem-fysische gelaagdheid van de bodem tot ca. 1.20 meter diepte. Er worden 23 verschillende eenheden onderscheiden. Elke eenheid representeert een bodemprofiel met een specifieke gelaagdheid. Aan de afzonderlijke bodemlagen in het bodemprofiel kunnen bodem-fysische kenmerken uit de Staringreeks worden gekoppeld. De ligging van deze eenheden is afgeleid van de Bodemkaart van Nederland, schaal 1 : 50.000. Hiervoor zijn de eenheden van de bodemkaart geclusterd naar de 23 verschillende bodem-fysische eenheden. De indeling is in 1985 aanvankelijk ontwikkeld op basis van de eenheden van de Bodemkaart van Nederland, schaal 1 : 250.000 voor de zogenaamde PAWN-studies (Policy Analysis for the Watermanagement of the Netherlands). De bodemkaart wordt onder INSPIRE met twee attributen uitgegeven: de geometrie en de bodem-fysische eenheid.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>bodemkaart</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/ossosgm-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=a7fb2234-f7b4-4a03-b282-f10947f42fb1&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/ossosgm-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>so:SoilBody</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'dd414384-0bcb-4188-86e2-2843e12a579e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:33.228 [print] https://www.broinspireservices.nl/wfs/ossosgm-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:33.228 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:33.228 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:33.229 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
4
56
* print organisationpath
0
04:59:33.232 [print] #notpresent
57
* print operateson
0
04:59:33.232 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=a7fb2234-f7b4-4a03-b282-f10947f42fb1&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"dd414384-0bcb-4188-86e2-2843e12a579e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"dd414384-0bcb-4188-86e2-2843e12a579e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.25:67]
e5ef707f-6458-4567-8d2c-d24fe88ab5e9
ms: 584
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:33.009 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:33.010 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:33.010 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:33.011 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
10
04:59:33.012 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:33.021 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:33.021 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:33.022 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e5ef707f-6458-4567-8d2c-d24fe88ab5e9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
554
04:59:33.026 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e5ef707f-6458-4567-8d2c-d24fe88ab5e9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=CEBFD7AA480412BE4B560FC9865A55C9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:33.201 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e5ef707f-6458-4567-8d2c-d24fe88ab5e9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=CEBFD7AA480412BE4B560FC9865A55C9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:33.576 response time in milliseconds: 366
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:33 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F15EF7569BFC4EDEA8A7027334729430; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>e5ef707f-6458-4567-8d2c-d24fe88ab5e9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>zoutvelden en zoutproductieputten onder INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de dataset t.b.v. gegevensverstrekking door INSPIRE voor het thema 'Minereale bronnen'. In de dataset staan de locaties van zoutproductieputten en zoutvelden. Omdat de vorm van de zoutcavernes in de tijd wijzigen worden zij als een punt weergegeven. De dataset bevat de cumulatieve zoutproductie van (zout)putten in Nederland. Deze wordt bijgehouden sinds 2003; de productie van voor 2003 ontbreekt daarom.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>mijnbouwwet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zouten</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/mr">Minerale bronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.19</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.71</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement>
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wms/zoutvelden_en_productieputten?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=e3b0da1e-0664-4025-b3f5-a54d74a26450&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wms/zoutvelden_en_productieputten?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet niet aan de richtlijnen van INSPIRE vanwege technische beperkingen</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e5ef707f-6458-4567-8d2c-d24fe88ab5e9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:33.582 [print] https://www.gdngeoservices.nl/inspire/wms/zoutvelden_en_productieputten?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:33.583 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:33.583 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:33.583 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
9
04:59:33.593 [print] #notpresent
57
* print operateson
0
04:59:33.593 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=e3b0da1e-0664-4025-b3f5-a54d74a26450&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"e5ef707f-6458-4567-8d2c-d24fe88ab5e9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"e5ef707f-6458-4567-8d2c-d24fe88ab5e9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.26:67]
97b49056-8ace-426c-ae3e-bf7efe4c000f
ms: 631
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:33.038 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:33.038 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:33.038 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:33.038 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:33.038 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
7
04:59:33.038 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:33.046 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:33.047 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '97b49056-8ace-426c-ae3e-bf7efe4c000f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
583
04:59:33.054 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=97b49056-8ace-426c-ae3e-bf7efe4c000f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=CEBFD7AA480412BE4B560FC9865A55C9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:33.231 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=97b49056-8ace-426c-ae3e-bf7efe4c000f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=CEBFD7AA480412BE4B560FC9865A55C9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:33.630 response time in milliseconds: 398
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:33 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1AAE11FCDD9C138983E041424EB6904C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>97b49056-8ace-426c-ae3e-bf7efe4c000f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Maritieme grenzen - basislijn Noordzee - Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2011-11-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Basislijn van de Nederlandse kust voor de Noordzee, dit is de basis voor de lijn op 1 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust, lijn op 3 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust, lijn op 6 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust, lijn op 12 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust, lijn op 24 Nautische Mijl (M) vanaf de basislijn van de Nederlandse kust.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.
De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>1.5</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.5</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>56</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="d7ab6903-1152-450b-b81d-042682dcfd03" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=1249746f-c2a6-4639-98f2-251676b3528e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>AU.Baseline</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>IHO standaard</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '97b49056-8ace-426c-ae3e-bf7efe4c000f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
6
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:33.640 [print] https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:33.641 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:33.641 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:33.641 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:33.641 [print] #notpresent
57
* print operateson
0
04:59:33.641 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=1249746f-c2a6-4639-98f2-251676b3528e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"97b49056-8ace-426c-ae3e-bf7efe4c000f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
23
63
* eval db.writeln('"97b49056-8ace-426c-ae3e-bf7efe4c000f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.27:67]
3d01c1ca-973c-4652-baa5-39458bb9e181
ms: 643
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:33.101 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:33.101 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:33.101 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:33.101 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:33.101 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:33.102 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:33.102 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:33.102 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
7
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '3d01c1ca-973c-4652-baa5-39458bb9e181'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
580
04:59:33.110 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3d01c1ca-973c-4652-baa5-39458bb9e181&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=285662C0090655E707505F6811905C50
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:33.286 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3d01c1ca-973c-4652-baa5-39458bb9e181&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=285662C0090655E707505F6811905C50
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:33.689 response time in milliseconds: 394
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:33 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7B2EE95FA4ED77FA2027E3073E54DEA3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3d01c1ca-973c-4652-baa5-39458bb9e181</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-25</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Schelpdierenpercelen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-10-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Percelen, in rijkseigendom, in de Kustwateren en het Grevelingenmeer, waar de huurder mosselen dan wel oesters mag kweken en oogsten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?LAYERS=schelpdierenpercelen&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=48625.94375,367216.19125,77091.86375,415519.55125&WIDTH=529&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/af">Faciliteiten voor landbouw en aquacultuur</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d162893e359a1051934">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2018-10-30</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierenpercelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierenpercelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierenpercelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>schelpdierenpercelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3d01c1ca-973c-4652-baa5-39458bb9e181'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:33.694 [print] https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:33.694 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:33.694 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:33.694 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:33.695 [print] #notpresent
57
* print operateson
0
04:59:33.695 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
48
62
* eval db.writeln('"3d01c1ca-973c-4652-baa5-39458bb9e181","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"3d01c1ca-973c-4652-baa5-39458bb9e181","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.28:67]
feeae7d3-7485-4a39-895c-ed65e945ced0
ms: 577
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:33.241 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:33.241 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:33.241 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:33.241 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:33.241 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:33.242 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
3
04:59:33.242 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:33.245 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'feeae7d3-7485-4a39-895c-ed65e945ced0'
1
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
551
04:59:33.247 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=feeae7d3-7485-4a39-895c-ed65e945ced0&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=413B895BCABF33F8AD54C1AF3908C870
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:33.429 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=feeae7d3-7485-4a39-895c-ed65e945ced0&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=413B895BCABF33F8AD54C1AF3908C870
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:33.797 response time in milliseconds: 366
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:33 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C12D3D1C3E9433778BF756844B7F2F04; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>feeae7d3-7485-4a39-895c-ed65e945ced0</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>REGIS II.1, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-11-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het landelijke hydrogeologische model REGIS II.1 is samengesteld in het kader van het REgionaal Geohydrologisch InformatieSysteem (REGIS). Het model betreft een uitbreiding en herziening van het hydrogeologische model versie II.0 (REGIS II). REGIS is door TNO Geological Survey of the Netherlandsontwikkeld in samenwerking met RIZA en de Provincies. Het hydrogeologische model is een digitaal model van de ondergrond van het Nederlandse vasteland tot een diepte van ca. 500 meter. Het model geeft door middel van ESRI-grids en -shapefiles inzicht in het voorkomende diepteliggingde dikte en de hydraulische eigenschappen van hydrogeologische eenheden alsook in de ligging van breuken. Onder een hydrogeologische eenheid wordt hierbij een gesteentelichaam verstaan dat op grond van textuur of structuur binnen vastgestelde bandbreedten min of meeruniforme hydrogeologische eigenschappen vertoont endoor laaggrenzen, faciesgrenzen, erosieranden en/of breuken wordt begrensd. Het hydrogeologische model is gebaseerd op het Digital Geological Model (DGM) en de Lithostratigrafische Nomenclator ondiepe ondergrond versie 1.0 welke beschikbaar is via www.dinoloket.nl</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.15149954</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.298</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.6345</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.6075</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/arcgis/services/inspire/inspire_regis_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=E7D9F0D6-2B8D-6699-F26E-4A781228F2DD&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/arcgis/services/inspire/inspire_regis_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'feeae7d3-7485-4a39-895c-ed65e945ced0'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
4
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:33.806 [print] https://www.broinspireservices.nl/arcgis/services/inspire/inspire_regis_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:33.807 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:33.807 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:33.807 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
4
56
* print organisationpath
0
04:59:33.812 [print] #notpresent
57
* print operateson
1
04:59:33.813 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=E7D9F0D6-2B8D-6699-F26E-4A781228F2DD&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"feeae7d3-7485-4a39-895c-ed65e945ced0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"feeae7d3-7485-4a39-895c-ed65e945ced0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.29:67]
73286af2-d0f4-4a62-9455-86ffa45ef279
ms: 592
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:33.596 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:33.596 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:33.597 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:33.597 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:33.597 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:33.597 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
10
04:59:33.597 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:33.607 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '73286af2-d0f4-4a62-9455-86ffa45ef279'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
548
04:59:33.609 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=73286af2-d0f4-4a62-9455-86ffa45ef279&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F15EF7569BFC4EDEA8A7027334729430
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:33.784 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=73286af2-d0f4-4a62-9455-86ffa45ef279&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F15EF7569BFC4EDEA8A7027334729430
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:34.152 response time in milliseconds: 365
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:34 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4279B15217564DC719A2C7DB30009AC8; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>73286af2-d0f4-4a62-9455-86ffa45ef279</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>zoutvelden en zoutproductieputten onder INSPIRE, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de dataset t.b.v. gegevensverstrekking door INSPIRE voor het thema 'Minereale bronnen'. In de dataset staan de locaties van zoutproductieputten en zoutvelden. Omdat de vorm van de zoutcavernes in de tijd wijzigen worden zij als een punt weergegeven. De dataset bevat de cumulatieve zoutproductie van (zout)putten in Nederland. Deze wordt bijgehouden sinds 2003; de productie van voor 2003 ontbreekt daarom.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.NLOG.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>mijnbouwwet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zouten</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/mr">Minerale bronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.19</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.71</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement>
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>ge:MappedFeature</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wfs/zoutvelden_en_productieputten?service=WFS&request=GetCapabilities&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=e3b0da1e-0664-4025-b3f5-a54d74a26450&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wfs/zoutvelden_en_productieputten?service=WFS&request=GetCapabilities&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>mr-core:MiningFeatureOccurrence</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '73286af2-d0f4-4a62-9455-86ffa45ef279'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
7
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
10
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
3
04:59:34.180 [print] https://www.gdngeoservices.nl/inspire/wfs/zoutvelden_en_productieputten?service=WFS&request=GetCapabilities&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:34.180 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:34.181 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:34.181 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:34.182 [print] #notpresent
57
* print operateson
0
04:59:34.182 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=e3b0da1e-0664-4025-b3f5-a54d74a26450&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"73286af2-d0f4-4a62-9455-86ffa45ef279","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
6
63
* eval db.writeln('"73286af2-d0f4-4a62-9455-86ffa45ef279","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.30:67]
664862cb-d426-4ee4-97ac-14c12b903b54
ms: 593
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:33.674 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:33.674 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:33.674 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:33.674 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:33.674 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:33.674 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:33.675 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:33.675 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
2
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '664862cb-d426-4ee4-97ac-14c12b903b54'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
573
04:59:33.695 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=664862cb-d426-4ee4-97ac-14c12b903b54&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1AAE11FCDD9C138983E041424EB6904C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:33.869 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=664862cb-d426-4ee4-97ac-14c12b903b54&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1AAE11FCDD9C138983E041424EB6904C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:34.250 response time in milliseconds: 379
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:34 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=011F72CDEEE4CE1C2016ACE5E4C7CFBD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>664862cb-d426-4ee4-97ac-14c12b903b54</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Grondwatersamenstellinggegevens KRW meetronde 2012 onder INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de dataset ten behoeve van gegevensverstrekking door INSPIRE voor het thema 'Menselijke gezondheid en veiligheid'. Deze dataset is gebaseerd op gegevens afkomstig uit BRO-VPTP (Van Peilbuis tot Portal, release 2), hierin zijn relevante grondwaterkwaliteitsdata uit een deel van het KRW monitoringprogramma (te weten: de subset Kwaliteit Regionaal) opgenomen (KRW=Kaderrichtlijn Water). In de dataset 'Grondwatersamenstellinggegevens Kaderrichtlijn Water meetronde 2012 onder INSPIRE' is weer een selectie van de gegevensverzameling in BRO-VPTP opgenomen. Metingen t.b.v. de KRW worden uitgevoerd in meetpunten die zijn vastgelegd in provinciale KRW-meetnetten. Per parameter wordt in het monitoringsprogramma vastgelegd met welke frequentie een parameter wordt bepaald. Een verzameling meetresultaten uit 1 jaar vormt een meetronde in BRO-VPTP. De dataset 'Grondwatersamenstellinggegevens Kaderrichtlijn Water meetronde 2012 onder INSPIRE' bestaat uit grondwaterkwaliteitgegevens uit de meetronde 2012. Het bevat de metingen van in het laboratorium gemeten parameters uit het monitoringsprogramma gebaseerd op de KRW. De metingen zijn door bronhouders beoordeeld volgens het (RIVM-)protocol om te bepalen of een meting als representatief mag worden beschouwd voor de KRW-rapportage. De benaming van gemeten parameters is overgenomen uit BRO-VPTP. Parameternamen in BRO-VPTP zijn gebaseerd op de 'Aquo parameterlijst Grondwaterkwaliteit'. Iedere gemeten parameter is voorzien van de gemeten waarde (inclusief eenheid), de dag waarop het grondwater is bemonsterd en de locatie van het meetpunt. De geanalyseerde monsters zijn genomen uit het eerste watervoerend pakket (ondiep) uit een put of een bron in een meetnet. Rapportage monitoring grondwaterkwaliteit onder de KRW.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meting</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/oshhgqm-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=6050578f-0010-4bfa-b013-c8617b80ba62&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/oshhgqm-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '664862cb-d426-4ee4-97ac-14c12b903b54'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:34.255 [print] https://www.broinspireservices.nl/wms/oshhgqm-a-v1.0?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:34.255 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
10
52
* print protocol2
0
04:59:34.265 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:34.265 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:34.266 [print] #notpresent
57
* print operateson
0
04:59:34.266 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=6050578f-0010-4bfa-b013-c8617b80ba62&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"664862cb-d426-4ee4-97ac-14c12b903b54","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"664862cb-d426-4ee4-97ac-14c12b903b54","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.31:67]
060d1139-c371-4c1e-9890-55999adfa4f9
ms: 539
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:33.747 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:33.748 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:33.748 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:33.748 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:33.748 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:33.749 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:33.749 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:33.749 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '060d1139-c371-4c1e-9890-55999adfa4f9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
525
04:59:33.751 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=060d1139-c371-4c1e-9890-55999adfa4f9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7B2EE95FA4ED77FA2027E3073E54DEA3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:33.923 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=060d1139-c371-4c1e-9890-55999adfa4f9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7B2EE95FA4ED77FA2027E3073E54DEA3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:34.274 response time in milliseconds: 349
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:34 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F617EFBC64F13A8BB1F4E1B48D5B4714; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>060d1139-c371-4c1e-9890-55999adfa4f9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Maritieme grenzen - Noordzee - Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-12-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Maritieme grens tussen België en Nederland; Maritieme grens tussen Duitsland en Nederland op het Continentaal Plat voor het gedeelte nabij de kustlijn; Maritieme grens tussen Duitsland en Nederland op het Continentaal Plat voor het gedeelte verder weg van de kustlijn; Maritieme grens tussen Nederland en het Verenigd Koninkrijk.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.
De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3d9a6323-902e-4925-9e9d-97090edeb475" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=a5241416-8401-4623-be61-57ef50447a41&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>AU.MaritimeBoundary</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '060d1139-c371-4c1e-9890-55999adfa4f9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
3
04:59:34.282 [print] https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
1
04:59:34.284 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:34.285 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:34.285 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:34.286 [print] #notpresent
57
* print operateson
0
04:59:34.286 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=a5241416-8401-4623-be61-57ef50447a41&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"060d1139-c371-4c1e-9890-55999adfa4f9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"060d1139-c371-4c1e-9890-55999adfa4f9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.32:67]
beb6dd70-7834-475f-9acc-954a809dfe87
ms: 579
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:33.825 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:33.825 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:33.825 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
4
04:59:33.825 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:33.829 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
4
04:59:33.831 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:33.833 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:33.834 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'beb6dd70-7834-475f-9acc-954a809dfe87'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
551
04:59:33.835 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=beb6dd70-7834-475f-9acc-954a809dfe87&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C12D3D1C3E9433778BF756844B7F2F04
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:34.007 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=beb6dd70-7834-475f-9acc-954a809dfe87&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C12D3D1C3E9433778BF756844B7F2F04
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:34.384 response time in milliseconds: 376
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:34 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=697C46F1601326A9D7CE2E98CC7431BD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>beb6dd70-7834-475f-9acc-954a809dfe87</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-01-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Gebiedsindelingen ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-01-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-01-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS gebiedsindelingen geeft de gebiedsindelingen die het CBS hanteert. De indelingen zijn gegeven van 1995 t/m het meest recente jaar in gegeneraliseerde vorm. Het meest recente jaar bevat in de eerste helft van dat jaar voorlopige grenzen en nog geen wijken en buurten voor dat jaar. De volgende gebiedsindelingen kunnen voorkomen: Gemeente, Landsdeel, Provincie, Buurt, COROP-gebied, GGD-regio, NUTS3, NUTS1, NUTS2, Wijk, Grootstedelijke aglomeratie, Stadsgewest, COROP-plusgebied, COROP-subgebied, Landbouwgebied, Landbouwgroep, RPA-gebied, Toeristengroep, Toeristengebied, Arrondissementsgebied, Brandweerregio, Kamer van Koophandelregio, Politieregio, Regionale Eenheid, Veiligheidsregio, Zorgkantoorregio, Arbeidsmarktregio en Jeugdregio. In de metadata zijn alleen de lagen van het laatste jaar opgenomen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wms?LAYERS=cbs_brandweerregio_2010_gegeneraliseerd&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=33394.88,295483.84,304990.4,681910.72&WIDTH=631&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebiedsindeling</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeente</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landsdeel</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>provincie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ggd-regio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts3</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts1</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts2</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grootstedelijke aglomeratie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stadsgewest</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-plusgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-subgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouwgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouwgroep</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rpa-gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>toeristengroep</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>toeristengebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>arrondissementsgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>brandweerregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kamer van koophandelregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>politieregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>regionale eenheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>veiligheidsregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zorgkantoorregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>arbeidsmarktregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>jeugdregio</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/atom/cbsgebiedsindelingen.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="effe1ab0-073d-437c-af13-df5c5e07d6cd" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=effe1ab0-073d-437c-af13-df5c5e07d6cd#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/atom/cbsgebiedsindelingen.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'beb6dd70-7834-475f-9acc-954a809dfe87'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:34.390 [print] https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/atom/cbsgebiedsindelingen.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:34.390 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:34.390 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:34.390 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:34.391 [print] Beheer PDOK
57
* print operateson
0
04:59:34.391 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=effe1ab0-073d-437c-af13-df5c5e07d6cd#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
12
62
* eval db.writeln('"beb6dd70-7834-475f-9acc-954a809dfe87","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"beb6dd70-7834-475f-9acc-954a809dfe87","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.33:67]
82fa284e-8218-40e4-a593-c2f8a832c3d5
ms: 584
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:34.199 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:34.200 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:34.200 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:34.200 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:34.200 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
1
04:59:34.201 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:34.202 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:34.203 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '82fa284e-8218-40e4-a593-c2f8a832c3d5'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
04:59:34.205 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=82fa284e-8218-40e4-a593-c2f8a832c3d5&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4279B15217564DC719A2C7DB30009AC8
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:34.377 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=82fa284e-8218-40e4-a593-c2f8a832c3d5&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4279B15217564DC719A2C7DB30009AC8
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:34.741 response time in milliseconds: 363
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:34 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2C4558C8035D22B5F427202371D6246B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>82fa284e-8218-40e4-a593-c2f8a832c3d5</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Olie- en gasvelden onder INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze view service toont de dataset met gegevens van olie-, gas- en condensaatvelden in Nederland. Het bevat zowel on- als offshore velden, zoals bekend in de Mijnbouwwet. In de dataset is opgenomen wanneer het veld is ontdekt en in welke periode de exploitatie plaats vind (heeft gevonden). Ook bevat de dataset gegevens over de reserves van de velden, voor zover deze vrijgegeven mogen worden.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.NLOG.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian">beheerder</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Aardgas</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Koolwaterstof</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Mijnbouwwet</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.53</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.77</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement>
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land en zee)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wms/olie_en_gasvelden?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=b61a773c-ecad-4e60-93e9-0a4caac0b52f&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wms/olie_en_gasvelden?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '82fa284e-8218-40e4-a593-c2f8a832c3d5'
9
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:34.755 [print] https://www.gdngeoservices.nl/inspire/wms/olie_en_gasvelden?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:34.755 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:34.755 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:34.756 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
15
04:59:34.771 [print] #notpresent
57
* print operateson
0
04:59:34.771 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=b61a773c-ecad-4e60-93e9-0a4caac0b52f&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
13
62
* eval db.writeln('"82fa284e-8218-40e4-a593-c2f8a832c3d5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"82fa284e-8218-40e4-a593-c2f8a832c3d5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.34:67]
a299a4af-ccd8-4d32-b1fb-ffab77b32e0e
ms: 548
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:34.270 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:34.270 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:34.270 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
1
04:59:34.271 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:34.272 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:34.273 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
5
04:59:34.273 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:34.278 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a299a4af-ccd8-4d32-b1fb-ffab77b32e0e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
533
04:59:34.283 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a299a4af-ccd8-4d32-b1fb-ffab77b32e0e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F617EFBC64F13A8BB1F4E1B48D5B4714
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:34.455 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a299a4af-ccd8-4d32-b1fb-ffab77b32e0e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F617EFBC64F13A8BB1F4E1B48D5B4714
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:34.812 response time in milliseconds: 355
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:34 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8E7393C2DEE1574FBE49A5B20F63417B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a299a4af-ccd8-4d32-b1fb-ffab77b32e0e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Grondwateronderzoek onder INSPIRE, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Grondwateronderzoek, Locatie waar de grondwaterstand en/of samenstelling wordt gemeten. Dit zijn grondwaterputten waarin zich een of meer buizen bevinden. Een buis bevat een of meer geperforeerde delen die samen het filter vormen. De grondwaterstand of samenstelling wordt in buizen gemeten en wordt geacht representatief te zijn voor de diepte waarop het filter zich bevindt.Grondwaterputten moeten aan de volgende voorwaarden voldoen: de put ligt in Nederland; er zijn grondwaterstanden en/of samenstellingen beschikbaar waarop geen embargo rust. Informatie t.b.v. bestellingen via DinoLoket</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hydrogeologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meting</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/osgegmw-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=f99e915a-75e5-4c36-97f2-61eff692d85b&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/osgegmw-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>gdn:Grondwateronderzoek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a299a4af-ccd8-4d32-b1fb-ffab77b32e0e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:34.816 [print] https://www.broinspireservices.nl/wfs/osgegmw-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:34.817 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:34.817 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:34.817 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:34.818 [print] #notpresent
57
* print operateson
0
04:59:34.818 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=f99e915a-75e5-4c36-97f2-61eff692d85b&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a299a4af-ccd8-4d32-b1fb-ffab77b32e0e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a299a4af-ccd8-4d32-b1fb-ffab77b32e0e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.35:67]
777f41ee-8269-4bbc-b0e4-f889c62be099
ms: 605
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:34.298 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:34.298 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:34.299 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:34.299 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:34.299 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:34.299 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:34.299 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:34.300 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '777f41ee-8269-4bbc-b0e4-f889c62be099'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
586
04:59:34.300 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=777f41ee-8269-4bbc-b0e4-f889c62be099&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F617EFBC64F13A8BB1F4E1B48D5B4714
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:34.475 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=777f41ee-8269-4bbc-b0e4-f889c62be099&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F617EFBC64F13A8BB1F4E1B48D5B4714
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:34.885 response time in milliseconds: 408
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:34 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=429D8D45E88382E81DD54882B27B0007; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>777f41ee-8269-4bbc-b0e4-f889c62be099</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2011 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze webservice toont de hoeveelheid gevaarlijk en niet gevaarlijk afval, hierbij gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName gco:nilReason="missing">
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu"/>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/IndustrialSites-EURegistry-reg-2006-166">Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:facility_pollutant_transfer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:facility_pollutant_transfer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:facility_pollutant_transfer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="90bab79d-5f92-4aaa-8edc-99195438ef65" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=50a2c5e6-c8e7-425d-854e-26f578196bc9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">view</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_transfer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '777f41ee-8269-4bbc-b0e4-f889c62be099'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:34.890 [print] https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:34.890 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:34.890 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:34.890 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:34.891 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:34.891 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=50a2c5e6-c8e7-425d-854e-26f578196bc9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"777f41ee-8269-4bbc-b0e4-f889c62be099","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
13
63
* eval db.writeln('"777f41ee-8269-4bbc-b0e4-f889c62be099","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.36:67]
55cf16e8-1c04-462c-b78a-e0d28823dd2e
ms: 562
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:34.411 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:34.411 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:34.411 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:34.412 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:34.412 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:34.412 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:34.412 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:34.412 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '55cf16e8-1c04-462c-b78a-e0d28823dd2e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
547
04:59:34.413 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=55cf16e8-1c04-462c-b78a-e0d28823dd2e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=697C46F1601326A9D7CE2E98CC7431BD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:34.586 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=55cf16e8-1c04-462c-b78a-e0d28823dd2e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=697C46F1601326A9D7CE2E98CC7431BD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:34.959 response time in milliseconds: 371
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:34 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=002905992043025A060958A14B9C54A7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">55cf16e8-1c04-462c-b78a-e0d28823dd2e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">(T) KNMI Actuele synoptische weerwaarnemingen per 10 minuten-KMDS__OPER_P___10M_OBS_L2</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-11-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-11-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert in Nederland 48 automatische weerstations: 13 op luchthavens, 14 op Noordzee platforms (Nederlandse deel van het continentaal plat van de Noordzee) en 21 op land. Tevens zijn er 5 KNMI windmasten in het kustgebied (RWS windmasten zijn niet opgenomen). Deze weerstations rapporteren elke 10 minuten meteorologische parameters over temperatuur, relatieve vochtigheid, wind, luchtdruk, zicht, neerslag, wolken en weercodes. Het aantal parameters per station verschilt. Alleen stations die rapporteren binnen 6 minuten na het waarneemtijdstip maken deel uit van deze dataset. Een 10 minuten synoptische weerwaarneming blijft slechts 24 uur beschikbaar.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchttemperatuur(10cm)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">minimumtemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">weercode</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">maximumtemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">zicht</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">straling</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windrichting</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windstoten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslag</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtdruk</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">zonneschijn</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">temperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">dauwpuntstemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtvochtigheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windsnelheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslagduur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslagintensiteit</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">geen voorwaarden</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">-68.275833</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.890874999999994</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">12.13</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">55.399167</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.c4108a11-bdbb-4461-8902-423531561a7e_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="82d8fb04-6e3d-4a3a-b230-387afd3dd9da" xlink:href="https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.c4108a11-bdbb-4461-8902-423531561a7e_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '55cf16e8-1c04-462c-b78a-e0d28823dd2e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:34.964 [print] https://haleconnect.com/ows/services/org.874.c4108a11-bdbb-4461-8902-423531561a7e_wfs?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:34.964 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:34.965 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:34.965 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:34.965 [print] #notpresent
57
* print operateson
0
04:59:34.965 [print] https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"55cf16e8-1c04-462c-b78a-e0d28823dd2e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
8
63
* eval db.writeln('"55cf16e8-1c04-462c-b78a-e0d28823dd2e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.37:67]
wt-83730-e750-485a-9c0c-39bf9bf72cf8_
ms: 558
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:34.794 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:34.801 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:34.801 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:34.802 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:34.802 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:34.802 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:34.802 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:34.802 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-83730-e750-485a-9c0c-39bf9bf72cf8_'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
546
04:59:34.809 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bf72cf8_&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2C4558C8035D22B5F427202371D6246B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:34.984 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bf72cf8_&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2C4558C8035D22B5F427202371D6246B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:35.344 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:35 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C7D1451969CED745ECF49AB92B9B27AA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-83730-e750-485a-9c0c-39bf9bf72cf8_</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Wetransform Support</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactperson</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+31 (0)88 7973999</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-06</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString>http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2016 (INSPIRE geharmoniseerd) WFS tst</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-01-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-07-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-01-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Human Health and Safety (Geluidbelasting rijkswegen in Nederland 2016)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Wetransform Support</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactperson</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+31 (0)88 7973999</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Menselijke gezondheid en veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>noise</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZone</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>32002L0049</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Human Health</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZonen</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString>OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean>true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal>3.543741563976043</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.229010777244433</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.74928453223699</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4337250310929</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.504afbe6-0069-411b-b69b-2aae3728f735_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="84eda064-1ba9-4845-9915-06f3da34b5bb" xlink:href="https://haleconnect.com/services/bsp/org.292.504afbe6-0069-411b-b69b-2aae3728f735/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.504afbe6-0069-411b-b69b-2aae3728f735_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-83730-e750-485a-9c0c-39bf9bf72cf8_'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:35.353 [print] https://haleconnect.com/ows/services/org.292.504afbe6-0069-411b-b69b-2aae3728f735_wfs?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:35.353 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:35.354 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:35.354 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:35.354 [print] #notpresent
57
* print operateson
0
04:59:35.354 [print] https://haleconnect.com/services/bsp/org.292.504afbe6-0069-411b-b69b-2aae3728f735/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bf72cf8_","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bf72cf8_","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.38:67]
7c664a91-1aa2-4923-9d17-6a43e4075f47
ms: 580
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:34.835 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:34.835 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:34.835 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:34.835 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:34.835 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:34.836 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:34.836 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:34.836 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7c664a91-1aa2-4923-9d17-6a43e4075f47'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
562
04:59:34.837 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7c664a91-1aa2-4923-9d17-6a43e4075f47&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8E7393C2DEE1574FBE49A5B20F63417B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:35.014 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7c664a91-1aa2-4923-9d17-6a43e4075f47&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8E7393C2DEE1574FBE49A5B20F63417B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:35.398 response time in milliseconds: 382
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:35 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=80503085D1E7AAC9CA9CF2ED604F7ACA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7c664a91-1aa2-4923-9d17-6a43e4075f47</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Territoriale Zee volgens UNCLOS - Noordzee - ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-12-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Aansluitende zone van Nederland, Exclusieve Economische Zone van Nederland, Territoriale Zee van Nederland</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-Territoriale-Zee-Noordzee-feed.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="bb11be63-bd38-4632-bf54-df44c423a529" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=bb11be63-bd38-4632-bf54-df44c423a529#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>3.2.1</gco:CharacterString>
</gmd:version>
<gmd:specification>
<gco:CharacterString>D2.8.I.4 Data Specification on Administrative Units – Technical Guidelines</gco:CharacterString>
</gmd:specification>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-Territoriale-Zee-Noordzee-feed.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Territoriale Zee volgens UNCLOS - Noordzee - ATOM</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7c664a91-1aa2-4923-9d17-6a43e4075f47'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
3
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
8
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:35.413 [print] https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-Territoriale-Zee-Noordzee-feed.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:35.413 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:35.414 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:35.414 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:35.414 [print] #notpresent
57
* print operateson
0
04:59:35.414 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=bb11be63-bd38-4632-bf54-df44c423a529#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7c664a91-1aa2-4923-9d17-6a43e4075f47","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7c664a91-1aa2-4923-9d17-6a43e4075f47","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.39:67]
f0eb64f9-8888-42e1-9550-bf91c32da4bc
ms: 592
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:34.908 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:34.909 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:34.909 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:34.909 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:34.909 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:34.909 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:34.909 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:34.909 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f0eb64f9-8888-42e1-9550-bf91c32da4bc'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
574
04:59:34.919 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f0eb64f9-8888-42e1-9550-bf91c32da4bc&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=429D8D45E88382E81DD54882B27B0007
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:35.092 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f0eb64f9-8888-42e1-9550-bf91c32da4bc&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=429D8D45E88382E81DD54882B27B0007
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:35.483 response time in milliseconds: 389
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:35 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=0F58B3C02543C85806A41297822F75AE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f0eb64f9-8888-42e1-9550-bf91c32da4bc</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Centrum voor Stralingsonderzoek</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Natuurlijke alfa activiteitsconcentratie in lucht Nationaal Meetnet Radioactiviteit 2011 (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de jaargemiddelde cijfers van het Nationaal Meetnet Radioactiviteit van het RIVM zoals in het kader van het EURATOM verdrag verzameld. De data is op diverse meetlocaties verspreid over Nederland gemeten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Centrum voor Stralingsonderzoek</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (klein) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (groot) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d2000518e372a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:nat_alpha_activity_2011</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:nat_alpha_activity_2011</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:nat_alpha_activity_2011</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="10fcd5a9-3804-48e3-bcbd-d816594dbb6f" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e1e99000-ec47-4e9f-84a5-adad24fef0dc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">view</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:nat_alpha_activity_2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f0eb64f9-8888-42e1-9550-bf91c32da4bc'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
3
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:35.492 [print] https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:35.493 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:35.493 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:35.493 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:35.494 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:35.494 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e1e99000-ec47-4e9f-84a5-adad24fef0dc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f0eb64f9-8888-42e1-9550-bf91c32da4bc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f0eb64f9-8888-42e1-9550-bf91c32da4bc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
8
Scenario: [1.40:67]
KKHRN250-DXU9-167I-W6SO-8566T16B30VE
ms: 567
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:34.978 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:34.986 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:34.986 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:34.986 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:34.986 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:34.986 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:34.987 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:34.987 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'KKHRN250-DXU9-167I-W6SO-8566T16B30VE'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
555
04:59:34.988 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=KKHRN250-DXU9-167I-W6SO-8566T16B30VE&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=002905992043025A060958A14B9C54A7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:35.164 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=KKHRN250-DXU9-167I-W6SO-8566T16B30VE&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=002905992043025A060958A14B9C54A7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:35.542 response time in milliseconds: 375
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:35 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=93E3904B43BAC1628DE1FC1A79F60A29; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>KKHRN250-DXU9-167I-W6SO-8566T16B30VE</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GeoTOP, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-04-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>GeoTOP is een gedetailleerd driedimensionaal (3D) model van de ondergrond van Nederland, waaraan sinds 2006 wordt gewerkt. In GeoTOP wordt de ondergrond onderverdeeld in miljoenen gridcellen (voxels) van 100 bij 100 meter met een dikte van een halve meter. Elke gridcel bevat informatie over stratigrafie, lithologie en de onzekerheid omtrent hun voorkomen. Het GeoTOP model is op dit moment gereed voor de provincies Zeeland en Zuid-Holland. Binnen het GeoTOP werkproces zijn een aantal producten vervaardigd die snel en eenvoudig een duidelijk beeld geven van bepaalde facetten van de ondergrond. Deze producten zijn onderverdeeld in vier thema's: 1) geologische verspreidingskaarten, 2) cumulatieve dikte kaarten van lithologie in het Holocene pakket, 3) horizontale doorsneden van de geologie, lithologie en cumulatieve dikte van zand, veen of kleiige voorkomen 4) kaarten met een specifieke toepassing. De kaarten van het lagenmodel Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer beschrijven voor de mariene geulafzettingen uit generatie D behorende tot de Formatie van Naaldwijk, Laagpakket van Wormer de boringen, de verbreidingen en de verspreiding en de onzekerheid in zowel horizontale als verticale richting. Het lagenmodel is een tweeenhalf dimensionaal model opgebouwd uit een stapeling van geologische vlakken. Het lagenmodel wordt gebruikt in de modellering van het 3D GeoTOP-model en dient als basis om het stratigrafische model van GeoTOP te maken. In het lagenmodel wordt de top en basis van stratigrafische eenheden weergegeven, gebaseerd op de interpretatie van boringen uit de DINO database. Deze vlakken worden gebruikt bij het berekenen van het driedimensionaal model GeoTOP. De producten binnen het lagenmodel Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer bestaan uit 1) boringen, 2) verbreidingen 3) top, basis en dikte in gridcellen van 100 bij 100 meter en 4) standaard deviatie van de top en basis in gridcellen van 100 bij 100 meter. In de boringen staan alle boringen waarin Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer voorkomt met informatie over de diepteligging van deze laag en of deze laag is doorboord. In de verbreidingskaarten wordt het gebied weergegeven waarin deze formatie kan voorkomen. Buiten deze verbreidingen komen de generatie D geulafzettingen in Formatie van Naaldwijk, Laagpakket van Walcheren niet voor. De verbreiding is bepaald aan de hand van geologische kaarten, Actueel Hoogtebestand Nederland (AHN) en uit onderzoek van Marc Heima (2009). De kaarten van de bovenkant (top) en onderkant (basis) van Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer zijn weergegeven in meters t.o.v. NAP. De dikte wordt weergegeven in meters. De verspreiding van deze eenheid beperkt zich grotendeels tot de droogmakerijen in Zuid Holland. In de kaarten van de standaard deviatie worden van de bovenkant (top) en onderkant (basis) van Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer de standaard afwijkingen weergegeven.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.341</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>4.87</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51.17</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>52.20</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/arcgis/services/inspire/inspire_geotop_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=7D35598D-DFBF-C64D-0F1A-92A80A45EB14&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/arcgis/services/inspire/inspire_geotop_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'KKHRN250-DXU9-167I-W6SO-8566T16B30VE'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:35.546 [print] https://www.broinspireservices.nl/arcgis/services/inspire/inspire_geotop_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:35.547 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
2
04:59:35.549 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:35.549 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:35.549 [print] #notpresent
57
* print operateson
0
04:59:35.549 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=7D35598D-DFBF-C64D-0F1A-92A80A45EB14&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"KKHRN250-DXU9-167I-W6SO-8566T16B30VE","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"KKHRN250-DXU9-167I-W6SO-8566T16B30VE","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.41:67]
ebd6ea46-ee7b-432f-83c4-058c889a790d
ms: 552
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:35.361 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:35.362 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:35.362 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:35.362 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:35.362 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:35.362 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:35.362 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:35.363 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ebd6ea46-ee7b-432f-83c4-058c889a790d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
536
04:59:35.364 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ebd6ea46-ee7b-432f-83c4-058c889a790d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C7D1451969CED745ECF49AB92B9B27AA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:35.543 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ebd6ea46-ee7b-432f-83c4-058c889a790d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C7D1451969CED745ECF49AB92B9B27AA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:35.898 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:35 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4CB1F574DAA23A45A089818C80162FBC; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ebd6ea46-ee7b-432f-83c4-058c889a790d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE Download service voor Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze Download service bevat gegevens over zwemwaterlocaties en kwaliteit van www.zwemwater.nl. Deze Download service is ingericht voor het INSPIRE thema Milieubewakingsvoorzieningen (Environmental monitoring facilities).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/view_EF?request=GetMap&Service=WMS&SRS=EPSG:28992&CRS=EPSG:28992&Bbox=0,305000,290000,625000&Width=600&Height=662&Layers=EF.Monsterpunt&Format=image/png&Styles=default</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>zwemwater (algemeen)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zwemwater (zoet)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zwemwater (zout)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inschatting van het risico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.207</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.734</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.545</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">app:Monster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">app:Monsterpunt</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">app:Monsterresultaat</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/download_EF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="d8a3b8e3-0492-4894-a19b-351dc7f148f5" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=c829abeb-bfac-4224-8332-e7a9a89e692e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="e054c200-c7fa-11e4-8830-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=fe45c540-e37d-11e4-b571-0800200c9a66&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/download_EF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>app:Monster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/download_EF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>app:Monsterpunt</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/download_EF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>app:Monsterresultaat</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other gco:nilReason="missing">
<gco:CharacterString/>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conformant</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ebd6ea46-ee7b-432f-83c4-058c889a790d'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:35.904 [print] http:\/\/services.inspire-provincies.nl\/EnvironmentalMonitoringFacilities\/services\/download_EF?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
7
50
* print protocol1
0
04:59:35.911 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:35.911 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:35.912 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:35.912 [print] #notpresent
57
* print operateson
0
04:59:35.912 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=c829abeb-bfac-4224-8332-e7a9a89e692e&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=fe45c540-e37d-11e4-b571-0800200c9a66&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ebd6ea46-ee7b-432f-83c4-058c889a790d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"ebd6ea46-ee7b-432f-83c4-058c889a790d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.42:67]
7af7b20d-3f8a-4d7f-8124-73980535a4f6
ms: 551
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:35.422 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:35.428 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:35.428 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:35.428 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:35.428 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:35.428 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:35.428 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:35.429 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
3
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7af7b20d-3f8a-4d7f-8124-73980535a4f6'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
533
04:59:35.432 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7af7b20d-3f8a-4d7f-8124-73980535a4f6&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=80503085D1E7AAC9CA9CF2ED604F7ACA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:35.607 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7af7b20d-3f8a-4d7f-8124-73980535a4f6&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=80503085D1E7AAC9CA9CF2ED604F7ACA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:35.964 response time in milliseconds: 356
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:35 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DA085EA8B8057680450932290A48147A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7af7b20d-3f8a-4d7f-8124-73980535a4f6</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>DGM, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-03-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Digital Geological Model (DGM)v2.4 is een door TNO Geological Survey of the Netherlands ontwikkeld digitaal model van de ondergrond van het Nederlandse vasteland tot een diepte van ca. 500 meter. Het DGM geeft door middel van ESRI-grids en shapes inzicht in het voorkomende diepteligging en de dikte van geologische eenheden alsook in de ligging van breuken.Het DGM is gebaseerd op de nieuwe lithostratigrafische indeling van de Formaties van het Boven-Tertiair en Kwartair. De gecombineerde seismo-lithostratigrafische indeling is gebruikt voor alle eenheden ouder dan Boven-Tertiair met uitzondering van afzettingen uit het Krijt in Zuid-Limburg. Het DGM wordt in opdracht van TNO Geological Survey of the Netherlands periodiek onderhouden; DGM v1.3 vervangt DGM v1.2. Belangrijke wijzigingen ten opzichte van de voorgaande versie betreffen:een herziening van de interpretatie in de provincie Noord-Holland en het noordelijke deel van Zuid-Holland; een herziening van de breukenkaart in Zuid Limburg.Verspreid over het land is daarnaast de selectieset van boringen op beperkte schaal aangevuld met waardevolle nieuwe boringen; zijn boringen uit de selectieset verwijderd; en zijn stratigrafische interpretaties waar nodig bijgesteld.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.047</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.276</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/arcgis/services/inspire/inspire_dgm_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/arcgis/services/inspire/inspire_dgm_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7af7b20d-3f8a-4d7f-8124-73980535a4f6'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:35.970 [print] https://www.broinspireservices.nl/arcgis/services/inspire/inspire_dgm_rd/MapServer/WMSServer?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:35.971 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:35.971 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:35.971 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:35.972 [print] #notpresent
57
* print operateson
0
04:59:35.972 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7af7b20d-3f8a-4d7f-8124-73980535a4f6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"7af7b20d-3f8a-4d7f-8124-73980535a4f6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.43:67]
dda53ebc-bee7-4765-8f1f-6ac59b0aec39
ms: 550
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:35.509 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:35.509 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:35.509 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:35.509 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:35.509 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:35.509 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:35.509 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:35.510 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'dda53ebc-bee7-4765-8f1f-6ac59b0aec39'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
04:59:35.516 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=dda53ebc-bee7-4765-8f1f-6ac59b0aec39&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=0F58B3C02543C85806A41297822F75AE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:35.689 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=dda53ebc-bee7-4765-8f1f-6ac59b0aec39&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=0F58B3C02543C85806A41297822F75AE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:36.045 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:35 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C5913A57387CA09F7CC72E57BAD82E6E; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>dda53ebc-bee7-4765-8f1f-6ac59b0aec39</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bodemkundig boormonsterprofiel onder INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat bodemkundige boormonsterprofielen die in het veld op duizenden locaties in Nederland zijn opgesteld. De boormonsterprofielen zijn onder andere voorzien van het bodemtype, de locatie en de boordatum. Per horizont is de horizontklasse opgenomen en belangrijke kenmerken, zoals (veld-)schattingen van het organische-stofgehalte en de textuur. Van de textuur zijn alleen de geschatte leem- en lutumpercentages opgenomen. Waarbij het uitgangspunt is dat grind, zand en leem samen 100% is. Van iedere horizont is ook de boven- en onderdiepte opgenomen. De strooisellagen (horizonten L, F, H en O) liggen in dit model boven het maaiveld.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Alterra, Wageningen UR</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodesk.cgi@wur.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wageningenur.nl/nl/Expertises-Dienstverlening/Onderzoeksinstituten/Alterra.htm</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>bodemprofiel</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/ossobor-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=9dd9bf30-36e6-45ae-b368-bdef2720bdde&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/ossobor-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'dda53ebc-bee7-4765-8f1f-6ac59b0aec39'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:36.052 [print] https://www.broinspireservices.nl/wms/ossobor-a-v1.0?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:36.052 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:36.053 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:36.053 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:36.053 [print] #notpresent
57
* print operateson
0
04:59:36.053 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=9dd9bf30-36e6-45ae-b368-bdef2720bdde&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"dda53ebc-bee7-4765-8f1f-6ac59b0aec39","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"dda53ebc-bee7-4765-8f1f-6ac59b0aec39","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.44:67]
03c39474-aef9-4169-95da-9890af440b14
ms: 553
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:35.560 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:35.560 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:35.561 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:35.561 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:35.561 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:35.562 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
2
04:59:35.562 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:35.564 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '03c39474-aef9-4169-95da-9890af440b14'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
541
04:59:35.565 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=03c39474-aef9-4169-95da-9890af440b14&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=93E3904B43BAC1628DE1FC1A79F60A29
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:35.741 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=03c39474-aef9-4169-95da-9890af440b14&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=93E3904B43BAC1628DE1FC1A79F60A29
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:36.105 response time in milliseconds: 362
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:35 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E350DCB7CE31CE984776FE56DB5D9320; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>03c39474-aef9-4169-95da-9890af440b14</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2015 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze webservice toont de hoeveelheid gevaarlijk en niet gevaarlijk afval, hierbij gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2015-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1de92b14-bc21-4f33-b0de-abd325e61804" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=08b27bf0-e34a-4b30-9eac-5edadfb6a288"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_transfer_2017</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2015 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '03c39474-aef9-4169-95da-9890af440b14'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:36.111 [print] https://inspire.rivm.nl/geoserver/wfs?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:36.111 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:36.112 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:36.112 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:36.113 [print] #notpresent
57
* print operateson
0
04:59:36.113 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=08b27bf0-e34a-4b30-9eac-5edadfb6a288
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"03c39474-aef9-4169-95da-9890af440b14","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"03c39474-aef9-4169-95da-9890af440b14","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.45:67]
0606e8cb-fa51-402c-a3be-19fd724b0a10
ms: 580
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:35.926 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:35.927 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:35.927 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:35.927 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:35.927 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:35.928 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:35.928 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:35.928 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '0606e8cb-fa51-402c-a3be-19fd724b0a10'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
555
04:59:35.930 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0606e8cb-fa51-402c-a3be-19fd724b0a10&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4CB1F574DAA23A45A089818C80162FBC
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:36.103 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0606e8cb-fa51-402c-a3be-19fd724b0a10&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4CB1F574DAA23A45A089818C80162FBC
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:36.483 response time in milliseconds: 378
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:36 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=B464D7261368EDA2E77F3E41F45E56AA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>0606e8cb-fa51-402c-a3be-19fd724b0a10</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://data.rivm.nl/meta/srv/api/records/0606e8cb-fa51-402c-a3be-19fd724b0a10/attachments/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Emissies naar het riool in 2015 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont bevat de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze dataset betreft de emissies naar het riool, hierbij gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2015-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="64d546c9-71d4-4c84-a04c-61c5d0734f65" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f2f86edf-ac3a-48e8-9292-0544da2d7645"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:facility_waste_transfer_2017</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Emissies naar het riool in 2051 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0606e8cb-fa51-402c-a3be-19fd724b0a10'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:36.490 [print] https://inspire.rivm.nl/geoserver/wfs?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:36.490 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:36.491 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:36.491 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
04:59:36.493 [print] #notpresent
57
* print operateson
0
04:59:36.493 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f2f86edf-ac3a-48e8-9292-0544da2d7645
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"0606e8cb-fa51-402c-a3be-19fd724b0a10","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
13
63
* eval db.writeln('"0606e8cb-fa51-402c-a3be-19fd724b0a10","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.46:67]
364c5d7a-d6ec-11ea-87d0-0242ac130003
ms: 573
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:35.985 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:35.985 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:35.985 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:35.985 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
6
04:59:35.985 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:35.992 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:35.992 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:35.992 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '364c5d7a-d6ec-11ea-87d0-0242ac130003'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
559
04:59:35.995 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=364c5d7a-d6ec-11ea-87d0-0242ac130003&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DA085EA8B8057680450932290A48147A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:36.168 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=364c5d7a-d6ec-11ea-87d0-0242ac130003&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DA085EA8B8057680450932290A48147A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:36.552 response time in milliseconds: 382
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:36 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=796916EB63A876FD010A7A886ACCCE14; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>364c5d7a-d6ec-11ea-87d0-0242ac130003</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@broservicedesk.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://basisregistratieondergrond.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Grondwaterstandsonderzoek, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Gegevens over grondwaterstandsonderzoek (Groundwaterlevel data in het Engels) zijn opgeslagen in de basisregistratie ondergrond (BRO). Het registratieobject grondwaterstandonderzoek bevat de metingen van de variatie in de stand van het grondwater dat in een bekende grondwatermonitoringput met een zekere buis wordt ontsloten.
Met het monitoren van het grondwater gebeurt al lange tijd, op vele locaties in ons land. Met die informatie is het mogelijk om karakteristieke kenmerken van de beweging van het grondwater vast te stellen, ruimtelijke patronen te herkennen en trendmatige veranderingen te analyseren.
Belangrijke kenmerken zijn bijvoorbeeld de hoogste en laatste grondwaterstand die in een bepaald gebied zijn te verwachten als gevolg van het jaarlijkse seizoenpatroon. Die kennis is niet alleen van belang voor de landbouw en natuurontwikkeling, maar ook voor het ontwerpen van nieuwe woonwijken en infrastructuur.
De meetgegevens geven inzicht in de reactie van het grondwater op veranderingen zoals de verlaging van een polderpeil, of grondwaterwinning. Op basis van die informatie kunnen voorspellingen worden gedaan over het verloop van de grondwaterstand in de toekomst. Hoe langer de tijdreeksen zijn, des te nauwkeuriger de voorspellingen zijn over het lange termijn gedrag van het grondwater.
Een van de belangrijke uitdagingen van nu is het voorspellen van de invloed van de klimaatverandering op het grondwatersysteem. Zowel in nationaal als internationaal verband worden richtlijnen ontwikkeld voor een duurzaam beleid en beheer van onze grondwatersystemen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@broservicedesk.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://basisregistratieondergrond.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>basisregistratie ondergrond</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bro</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>GMN</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoring</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwateronderzoek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterstand</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint/>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=2a379cc6-d16e-11ea-87d0-0242ac130003&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions/>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '364c5d7a-d6ec-11ea-87d0-0242ac130003'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:36.556 [print] #notpresent
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:36.556 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:36.557 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:36.557 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:36.557 [print] #notpresent
57
* print operateson
0
04:59:36.557 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=2a379cc6-d16e-11ea-87d0-0242ac130003&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"364c5d7a-d6ec-11ea-87d0-0242ac130003","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"364c5d7a-d6ec-11ea-87d0-0242ac130003","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.47:67]
46873d16-6835-48c4-b47f-134ab0cb31fa
ms: 598
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:36.062 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:36.062 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:36.062 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:36.062 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:36.062 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:36.063 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
13
04:59:36.063 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:36.076 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '46873d16-6835-48c4-b47f-134ab0cb31fa'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
563
04:59:36.079 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=46873d16-6835-48c4-b47f-134ab0cb31fa&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C5913A57387CA09F7CC72E57BAD82E6E
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:36.253 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=46873d16-6835-48c4-b47f-134ab0cb31fa&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C5913A57387CA09F7CC72E57BAD82E6E
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:36.639 response time in milliseconds: 384
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:36 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=38716C9C8E8EE8ABD61F5B45DF1508B6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>46873d16-6835-48c4-b47f-134ab0cb31fa</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2011 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze webservice toont de hoeveelheid gevaarlijk en niet gevaarlijk afval, hierbij gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/IndustrialSites-EURegistry-reg-2006-166">Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="90bab79d-5f92-4aaa-8edc-99195438ef65" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=50a2c5e6-c8e7-425d-854e-26f578196bc9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_transfer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/facility_pollutant_transfer.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2011 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '46873d16-6835-48c4-b47f-134ab0cb31fa'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
3
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:36.647 [print] https:\/\/inspire.rivm.nl\/geoserver\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:36.647 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:36.648 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:36.648 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:36.648 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:36.648 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=50a2c5e6-c8e7-425d-854e-26f578196bc9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"46873d16-6835-48c4-b47f-134ab0cb31fa","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
11
63
* eval db.writeln('"46873d16-6835-48c4-b47f-134ab0cb31fa","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.48:67]
a6098c24-4caf-4528-954c-672b9ec6cf78
ms: 560
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:36.123 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:36.123 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:36.123 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:36.123 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:36.123 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:36.124 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
4
04:59:36.124 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:36.128 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a6098c24-4caf-4528-954c-672b9ec6cf78'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
544
04:59:36.130 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a6098c24-4caf-4528-954c-672b9ec6cf78&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E350DCB7CE31CE984776FE56DB5D9320
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:36.304 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a6098c24-4caf-4528-954c-672b9ec6cf78&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E350DCB7CE31CE984776FE56DB5D9320
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:36.672 response time in milliseconds: 366
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:36 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E1F6DEFAD6773F872E9B6A4BCB1C3D2C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a6098c24-4caf-4528-954c-672b9ec6cf78</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Drinkwaterkwaliteit</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kwaliteit van drinkwater in Nederland (2012) (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de jaargemiddelde concentraties van stoffen in het drinkwater opgenomen per drinkwaterpompstation. De metingen zijn uitgevoerd door de drinkwaterbedrijven daar waar het drinkwater na zuivering het pompstation verlaat. Alleen de meetresultaten boven de detectiegrens zijn weergegeven.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Drinkwaterkwaliteit</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (klein) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (groot) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Menselijke gezondheid en veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/DrinkingWaterAbstractionPoints-dir-1998-83">Drinkwateronttrekkingspunten (Drinkwaterrichtlijn)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d410791e427a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:drinking_water_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:drinking_water_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:drinking_water_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="a98a6cdb-61cd-4107-b775-2334e6772ed5" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=32a21114-8694-40ce-ab76-9dcd885c7861#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">view</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:drinking_water_2012</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a6098c24-4caf-4528-954c-672b9ec6cf78'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:36.677 [print] https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:36.677 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:36.678 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:36.678 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:36.678 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:36.678 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=32a21114-8694-40ce-ab76-9dcd885c7861#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a6098c24-4caf-4528-954c-672b9ec6cf78","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a6098c24-4caf-4528-954c-672b9ec6cf78","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.49:67]
542b330b-d3c6-4617-b97f-693e5cfd1872
ms: 574
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:36.517 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:36.517 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:36.517 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:36.517 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
4
04:59:36.517 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:36.521 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:36.522 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:36.522 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '542b330b-d3c6-4617-b97f-693e5cfd1872'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
548
04:59:36.523 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=542b330b-d3c6-4617-b97f-693e5cfd1872&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=B464D7261368EDA2E77F3E41F45E56AA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:36.700 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=542b330b-d3c6-4617-b97f-693e5cfd1872&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=B464D7261368EDA2E77F3E41F45E56AA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:37.069 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:36 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=61C58BC4A27FEF161028CE65B7FAAD27; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>542b330b-d3c6-4617-b97f-693e5cfd1872</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vergunningen Mijnbouwwet onder INSPIRE, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de dataset t.b.v. gegevensverstrekking door INSPIRE voor het thema 'Vergunningen'. De dataset bevat de aangevraagde vergunningen en de door het ministerie van Economische zaken uitgegeven vergunningen met betrekking totactiviteiten zoals beschreven in de Mijnbouwwet. De dataset bevat actieve en geldige vergunningen en aangevraagde vergunningen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>aardgas</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>koolwaterstof</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>mijnbouwwet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vergunning</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zouten</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.53</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.77</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land en zee)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/osamepl-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=24de356e-ec4d-4a18-9903-6401d222b77c&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/osamepl-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>am-ca:ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '542b330b-d3c6-4617-b97f-693e5cfd1872'
7
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
8
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:37.088 [print] https://www.broinspireservices.nl/wfs/osamepl-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:37.089 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:37.089 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:37.089 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:37.090 [print] #notpresent
57
* print operateson
0
04:59:37.090 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=24de356e-ec4d-4a18-9903-6401d222b77c&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"542b330b-d3c6-4617-b97f-693e5cfd1872","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"542b330b-d3c6-4617-b97f-693e5cfd1872","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.50:67]
cd370f58-0e54-48d6-b83b-ccd332bfb7c7
ms: 579
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:36.560 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:36.561 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:36.561 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:36.561 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:36.561 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:36.561 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:36.561 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:36.561 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'cd370f58-0e54-48d6-b83b-ccd332bfb7c7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
547
04:59:36.575 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cd370f58-0e54-48d6-b83b-ccd332bfb7c7&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=796916EB63A876FD010A7A886ACCCE14
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:36.747 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cd370f58-0e54-48d6-b83b-ccd332bfb7c7&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=796916EB63A876FD010A7A886ACCCE14
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:37.108 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:36 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=B662709BA801D41DC8F792E8DCAD769F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>cd370f58-0e54-48d6-b83b-ccd332bfb7c7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Emissies naar lucht en water in 2011 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze dataset betreft emissies naar de lucht en naar het oppervlaktewater. In beide gevallen gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/IndustrialSites-EURegistry-reg-2006-166">Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d436485e395a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:facility_pollutant_release</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:facility_pollutant_release</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:facility_pollutant_release</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="6e6bf543-e1e3-468d-afae-e88618ad9a65" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ad6caa40-89ab-47e3-85ab-3f8e32024a71#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">view</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_release</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'cd370f58-0e54-48d6-b83b-ccd332bfb7c7'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
6
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
1
04:59:37.120 [print] https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:37.121 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:37.121 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:37.121 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:37.122 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:37.122 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ad6caa40-89ab-47e3-85ab-3f8e32024a71#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"cd370f58-0e54-48d6-b83b-ccd332bfb7c7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
17
63
* eval db.writeln('"cd370f58-0e54-48d6-b83b-ccd332bfb7c7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.51:67]
2dd6c9df-bb47-40eb-af39-2d17f09b9bb9
ms: 562
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:36.662 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:36.663 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:36.663 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:36.663 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:36.663 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:36.663 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:36.663 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:36.663 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '2dd6c9df-bb47-40eb-af39-2d17f09b9bb9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
553
04:59:36.678 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2dd6c9df-bb47-40eb-af39-2d17f09b9bb9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=38716C9C8E8EE8ABD61F5B45DF1508B6
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:36.855 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2dd6c9df-bb47-40eb-af39-2d17f09b9bb9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=38716C9C8E8EE8ABD61F5B45DF1508B6
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:37.215 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:37 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8BE5D670A6D54238C3915C1979E5D574; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>2dd6c9df-bb47-40eb-af39-2d17f09b9bb9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Oppervlaktegeologie, Geologische kaart onder INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze kaart toont de geologische afzettingen, aan of nabij het maaiveld tot een diepte van ca. 5m. Informatie t.b.v. bestellingen via DinoLoket</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Geologie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.19</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.71</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wms/oppervlaktegeologie?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=80630ee7-3a15-4ea0-bdc0-a8aebfa2f204&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wms/oppervlaktegeologie?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2dd6c9df-bb47-40eb-af39-2d17f09b9bb9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:37.221 [print] https://www.gdngeoservices.nl/inspire/wms/oppervlaktegeologie?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:37.222 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:37.223 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:37.223 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:37.224 [print] #notpresent
57
* print operateson
0
04:59:37.224 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=80630ee7-3a15-4ea0-bdc0-a8aebfa2f204&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"2dd6c9df-bb47-40eb-af39-2d17f09b9bb9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"2dd6c9df-bb47-40eb-af39-2d17f09b9bb9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.52:67]
88a337a9-bed3-4d79-80fa-ff4b45990d7d
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:36.685 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:36.686 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:36.686 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:36.686 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:36.686 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:36.686 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:36.686 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:36.687 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '88a337a9-bed3-4d79-80fa-ff4b45990d7d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
594
04:59:36.688 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=88a337a9-bed3-4d79-80fa-ff4b45990d7d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E1F6DEFAD6773F872E9B6A4BCB1C3D2C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:36.861 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=88a337a9-bed3-4d79-80fa-ff4b45990d7d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E1F6DEFAD6773F872E9B6A4BCB1C3D2C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:37.280 response time in milliseconds: 418
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:37 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=910A715B4F55FA47CD9E7CD417F487D2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>88a337a9-bed3-4d79-80fa-ff4b45990d7d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2020 versie 1 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2020 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze eerste versie bevat nog minder kerncijfers dan 2019 en 2018. In het najaar 2021 volgt een update.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2020&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/wb2020/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/wb2020/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '88a337a9-bed3-4d79-80fa-ff4b45990d7d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:37.284 [print] https://service.pdok.nl/cbs/wb2020/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:37.284 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:37.285 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:37.285 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:37.285 [print] Beheer PDOK
57
* print operateson
0
04:59:37.285 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"88a337a9-bed3-4d79-80fa-ff4b45990d7d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"88a337a9-bed3-4d79-80fa-ff4b45990d7d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.53:67]
0d2ca03b-fb7b-466a-bb93-e2bfb596e394
ms: 561
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:37.099 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:37.099 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:37.099 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:37.099 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:37.099 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:37.099 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:37.100 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:37.100 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '0d2ca03b-fb7b-466a-bb93-e2bfb596e394'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
552
04:59:37.101 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0d2ca03b-fb7b-466a-bb93-e2bfb596e394&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=61C58BC4A27FEF161028CE65B7FAAD27
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:37.276 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0d2ca03b-fb7b-466a-bb93-e2bfb596e394&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=61C58BC4A27FEF161028CE65B7FAAD27
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:37.651 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:37 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=17525A293728CDDB71BECABE456C8ED5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>0d2ca03b-fb7b-466a-bb93-e2bfb596e394</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-19</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Nederlands deel PSSA Waddenzee-Downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Nederlands deel Particularly Sensitive Sea Area (PSSA) Waddenzee vastgesteld door IMO</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.00</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.50</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51.00</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>56.00</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/pssa_nl/ows?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1a9f87e0-1443-427c-9fa7-18c86c804ddb" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=f1d27179-36eb-4376-8048-f51d2eb23a09&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/pssa_nl/ows?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Donloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>pssa_nl:ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Coastal Zone Management Area</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0d2ca03b-fb7b-466a-bb93-e2bfb596e394'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
04:59:37.657 [print] https://inspire.caris.nl/gs5/pssa_nl/ows?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:37.658 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:37.658 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:37.658 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:37.659 [print] #notpresent
57
* print operateson
0
04:59:37.659 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=f1d27179-36eb-4376-8048-f51d2eb23a09&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"0d2ca03b-fb7b-466a-bb93-e2bfb596e394","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"0d2ca03b-fb7b-466a-bb93-e2bfb596e394","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.54:67]
22bedc12-e9cb-4419-8e51-dfb375d46d01
ms: 549
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:37.142 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:37.142 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:37.142 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:37.142 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:37.142 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:37.143 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:37.143 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:37.143 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '22bedc12-e9cb-4419-8e51-dfb375d46d01'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
540
04:59:37.144 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=22bedc12-e9cb-4419-8e51-dfb375d46d01&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=B662709BA801D41DC8F792E8DCAD769F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:37.318 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=22bedc12-e9cb-4419-8e51-dfb375d46d01&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=B662709BA801D41DC8F792E8DCAD769F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:37.682 response time in milliseconds: 363
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:37 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=67D85A215335CF0D4292569ABACA020B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>22bedc12-e9cb-4419-8e51-dfb375d46d01</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE View service voor Gebieden met natuurrisico's</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-27</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze view service is gebaseerd op de geharmoniseerde provinciale datasets voor Gebieden met natuurrisico's (Natural Risk Zones). Onderdeel van deze View service zijn datasets natuurbranden en overstromingsrisico's.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://services.inspire-provincies.nl/NaturalRiskZones/services/view_NZ?request=GetMap&Service=WMS&SRS=EPSG:28992&CRS=EPSG:28992&Bbox=0,305000,290000,625000&Width=600&Height=662&Layers=NZ.HazardArea&Format=image/png&Styles=default</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>natuurramp</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>crisisbeheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hoogwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>overstroming</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ramp</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bosbrand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>brand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>risico's</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/nz">Gebieden met natuurrisico's</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.207</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.734</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.545</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NZ.HazardArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/NaturalRiskZones/services/view_NZ?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ad321409-0a5e-49b8-97b1-f132b98798d0" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88f76a94-ee4d-4e0c-9fde-91b692403e39&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="0de299fb-4c57-4820-8fdd-07cf1bd05b7a" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=08af1182-91fe-4d21-aa21-ee002953c3cc&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="b3350250-c7f8-11e4-8830-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=d91126e0-e37b-11e4-b571-0800200c9a66&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="bfe7b340-c7f7-11e4-8830-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=667ebfb0-e37c-11e4-b571-0800200c9a66&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/NaturalRiskZones/services/view_NZ?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>NZ.HazardArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other gco:nilReason="missing">
<gco:CharacterString/>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-11-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conformant</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '22bedc12-e9cb-4419-8e51-dfb375d46d01'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:37.687 [print] http://services.inspire-provincies.nl/NaturalRiskZones/services/view_NZ?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
2
04:59:37.689 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:37.689 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:37.690 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:37.690 [print] #notpresent
57
* print operateson
0
04:59:37.690 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88f76a94-ee4d-4e0c-9fde-91b692403e39&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=08af1182-91fe-4d21-aa21-ee002953c3cc&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=d91126e0-e37b-11e4-b571-0800200c9a66&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=667ebfb0-e37c-11e4-b571-0800200c9a66&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"22bedc12-e9cb-4419-8e51-dfb375d46d01","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"22bedc12-e9cb-4419-8e51-dfb375d46d01","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.55:67]
d796fd8d-b1e0-465c-a55b-1e9fe885fc3d
ms: 581
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:37.231 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:37.232 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:37.232 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:37.232 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:37.233 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
1
04:59:37.234 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:37.235 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:37.235 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd796fd8d-b1e0-465c-a55b-1e9fe885fc3d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
569
04:59:37.236 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d796fd8d-b1e0-465c-a55b-1e9fe885fc3d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8BE5D670A6D54238C3915C1979E5D574
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:37.410 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d796fd8d-b1e0-465c-a55b-1e9fe885fc3d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8BE5D670A6D54238C3915C1979E5D574
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:37.804 response time in milliseconds: 375
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:37 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=86B350FB6929E5B7F90E6F0F7889FCB4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d796fd8d-b1e0-465c-a55b-1e9fe885fc3d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Grondwateronderzoek onder INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Grondwateronderzoek, Locatie waar de grondwaterstand en/of samenstelling wordt gemeten. Dit zijn grondwaterputten waarin zich een of meer buizen bevinden. Een buis bevat een of meer geperforeerde delen die samen het filter vormen. De grondwaterstand of samenstelling wordt in buizen gemeten en wordt geacht representatief te zijn voor de diepte waarop het filter zich bevindt.Grondwaterputten moeten aan de volgende voorwaarden voldoen: de put ligt in Nederland; er zijn grondwaterstanden en/of samenstellingen beschikbaar waarop geen embargo rust. Informatie t.b.v. bestellingen via DinoLoket</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hydrogeologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meting</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/osgegmw-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=f99e915a-75e5-4c36-97f2-61eff692d85b&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/osgegmw-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd796fd8d-b1e0-465c-a55b-1e9fe885fc3d'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:37.810 [print] https://www.broinspireservices.nl/wms/osgegmw-a-v1.0?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:37.811 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:37.811 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:37.811 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:37.812 [print] #notpresent
57
* print operateson
0
04:59:37.812 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=f99e915a-75e5-4c36-97f2-61eff692d85b&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d796fd8d-b1e0-465c-a55b-1e9fe885fc3d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d796fd8d-b1e0-465c-a55b-1e9fe885fc3d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.56:67]
fa3ecd49-4571-4eb3-84f3-2865f42934b2
ms: 566
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:37.295 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:37.295 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:37.295 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:37.295 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
3
04:59:37.296 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:37.299 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:37.299 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:37.299 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'fa3ecd49-4571-4eb3-84f3-2865f42934b2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
544
04:59:37.303 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=fa3ecd49-4571-4eb3-84f3-2865f42934b2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=910A715B4F55FA47CD9E7CD417F487D2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:37.477 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=fa3ecd49-4571-4eb3-84f3-2865f42934b2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=910A715B4F55FA47CD9E7CD417F487D2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:37.843 response time in milliseconds: 365
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:37 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=CE9C8EC71AD5B2DD12C69C47160868D0; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>fa3ecd49-4571-4eb3-84f3-2865f42934b2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Olie- en gasvelden onder INSPIRE, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze download service stelt de dataset beschikbaar met gegevens van olie-, gas- en condensaatvelden in Nederland. Het bevat zowel on- als offshore velden, zoals bekend in de Mijnbouwwet. In de dataset is opgenomen wanneer het veld is ontdekt en in welke periode de exploitatie plaats vind (heeft gevonden). Ook bevat de dataset gegevens over de reserves van de velden, voor zover deze vrijgegeven mogen worden.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.NLOG.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian">beheerder</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Aardgas</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Koolwaterstof</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Mijnbouwwet</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.53</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.77</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement>
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land en zee)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wfs/olie_en_gasvelden?service=WFS&request=GetCapabilities&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=b61a773c-ecad-4e60-93e9-0a4caac0b52f&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wfs/olie_en_gasvelden?service=WFS&request=GetCapabilities&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>er-v:FossilFuelResource</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'fa3ecd49-4571-4eb3-84f3-2865f42934b2'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:37.849 [print] https://www.gdngeoservices.nl/inspire/wfs/olie_en_gasvelden?service=WFS&request=GetCapabilities&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:37.850 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:37.850 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:37.850 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
6
04:59:37.857 [print] #notpresent
57
* print operateson
0
04:59:37.857 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=b61a773c-ecad-4e60-93e9-0a4caac0b52f&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"fa3ecd49-4571-4eb3-84f3-2865f42934b2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"fa3ecd49-4571-4eb3-84f3-2865f42934b2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.57:67]
6d86c14f-cccf-41e9-a58e-ead9d52ae35d
ms: 571
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:37.662 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:37.663 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:37.663 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:37.663 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:37.663 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:37.663 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:37.663 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
1
04:59:37.664 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '6d86c14f-cccf-41e9-a58e-ead9d52ae35d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
04:59:37.665 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6d86c14f-cccf-41e9-a58e-ead9d52ae35d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=17525A293728CDDB71BECABE456C8ED5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:37.841 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6d86c14f-cccf-41e9-a58e-ead9d52ae35d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=17525A293728CDDB71BECABE456C8ED5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:38.202 response time in milliseconds: 359
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:38 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=065B821EE47D9CDCE28D1A87DDFC57A5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/ http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>6d86c14f-cccf-41e9-a58e-ead9d52ae35d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="inapplicable"/>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk@ihw.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2016-07-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>KRW Waterlichamen en stroomgebieden - WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze view service is gebaseerd op data van het Informatiehuis Water en bestaat uit de dataset voor Beheerd gebied/gebied waar beperkingen gelden/gereguleerd gebied. Specifiek zijn in de set opgenomen:
- oppervlaktewaterlichamen voor de Kaderrichtlijn Water (KRW), lijnen en vlakken
- grondwaterlichamen voor de Kaderrichtlijn Water, vlakken
- grenzen van KRW stroomgebieddistricten (rapportage eenheid)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk@ihw.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=6d86c14f-cccf-41e9-a58e-ead9d52ae35d&fname=am_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=6d86c14f-cccf-41e9-a58e-ead9d52ae35d&fname=am.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Rapportageeenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>KRW waterlichamen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>KRW stroomgebieddistricten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Water body under the Water Framework Directive (2000/60/EC)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/zero/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="_4eafa61-37e1-4de2-9622-0aa47df34362">
<gml:begin>
<gml:TimeInstant gml:id="cdd7226b-eed0-488e-89b5-61458a7a22b7">
<gml:timePosition>2014-01-01T00:00:00</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="_0e29069-44f6-4c2c-8e57-9e189297a4fc">
<gml:timePosition/>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>110f9ec6-4464-462e-9765-83d90cefbeab</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.IHW">AM.WaterBodyForWFD</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/AM</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="httpGet"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/AM</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetMap</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="httpGet"/>
</srv:DCP>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="httpPost"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/AM</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetFeatureInfo</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetLegendGraphic</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="httpGet"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/AM</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetLegendGraphic</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c4dce550-ea49-11e3-ac10-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=110f9ec6-4464-462e-9765-83d90cefbeab&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/AM</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>INSPIRE View service Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie de gerefereerde specificatie.</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6d86c14f-cccf-41e9-a58e-ead9d52ae35d'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:38.209 [print] http://data.waterkwaliteitsportaal.nl/inspire/vs/AM
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
10
50
* print protocol1
0
04:59:38.220 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:38.220 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:38.221 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:38.221 [print] #notpresent
57
* print operateson
0
04:59:38.221 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=110f9ec6-4464-462e-9765-83d90cefbeab&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"6d86c14f-cccf-41e9-a58e-ead9d52ae35d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"6d86c14f-cccf-41e9-a58e-ead9d52ae35d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
11
Scenario: [1.58:67]
7dc30aed-0940-4e69-b34c-9f24b34078eb
ms: 592
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:37.694 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:37.694 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:37.694 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:37.694 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:37.694 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:37.695 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
13
04:59:37.695 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:37.708 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7dc30aed-0940-4e69-b34c-9f24b34078eb'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
560
04:59:37.710 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7dc30aed-0940-4e69-b34c-9f24b34078eb&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=67D85A215335CF0D4292569ABACA020B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:37.892 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7dc30aed-0940-4e69-b34c-9f24b34078eb&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=67D85A215335CF0D4292569ABACA020B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:38.268 response time in milliseconds: 373
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:38 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3EA9312856B583C3DAAB210D3F471313; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7dc30aed-0940-4e69-b34c-9f24b34078eb</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Emissies naar lucht en water in 2015 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze dataset betreft emissies naar de lucht en naar het oppervlaktewater. In beide gevallen gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2015-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetMap voor Dataset inspire:facility_pollutant_release -->
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>f8d840bc-18df-4449-b797-b9adcb81d3ec</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_pollutant_release_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetFeatureInfo voor Dataset inspire:facility_pollutant_release -->
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>f8d840bc-18df-4449-b797-b9adcb81d3ec</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_pollutant_release_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>f8d840bc-18df-4449-b797-b9adcb81d3ec</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_pollutant_release_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c6d62f69-7be0-4c19-a4af-d146c6a3c166" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f8d840bc-18df-4449-b797-b9adcb81d3ec"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_release_2017</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2015 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7dc30aed-0940-4e69-b34c-9f24b34078eb'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:38.273 [print] https://inspire.rivm.nl/geoserver/wms?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:38.273 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:38.274 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:38.274 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:38.275 [print] #notpresent
57
* print operateson
0
04:59:38.275 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f8d840bc-18df-4449-b797-b9adcb81d3ec
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7dc30aed-0940-4e69-b34c-9f24b34078eb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
10
63
* eval db.writeln('"7dc30aed-0940-4e69-b34c-9f24b34078eb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.59:67]
1e01d173-96f4-40b1-8236-c6a9cfdac252
ms: 543
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:37.816 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:37.816 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:37.816 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:37.816 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:37.816 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:37.817 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:37.817 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:37.817 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1e01d173-96f4-40b1-8236-c6a9cfdac252'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
529
04:59:37.819 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1e01d173-96f4-40b1-8236-c6a9cfdac252&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=86B350FB6929E5B7F90E6F0F7889FCB4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:37.992 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1e01d173-96f4-40b1-8236-c6a9cfdac252&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=86B350FB6929E5B7F90E6F0F7889FCB4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:38.346 response time in milliseconds: 352
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:38 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3AD05733FD3A1A0FE0302AC9D6661DA3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">1e01d173-96f4-40b1-8236-c6a9cfdac252</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">(T) KNMI Netwerk van waarneemstations</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Deze dataset bevat gegevens over het KNMI netwerk van waarneemstations in Nederland dat bestaat uit 48 automatische weerstations: 13 op luchthavens (Aerodrome), 14 op Noordzee platforms en 21 op land stations. Tevens zijn 5 KNMI windmasten in het kustgebied opgenomen (de windmasten van RWS zijn niet opgenomen in deze dataset) Elk automatisch weerstation bedient een of meerdere sensoren voor het waarnemen van temperatuur, luchtvochtigheid, wind, luchtdruk, zicht, straling, neerslag, bewolking, sneeuwhoogte, bodemtemperatuur en actueel weer.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">waarneemstation</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">sensoren</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">netwerk</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">geen voorwaarden</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">2.93575</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.149322</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.905256</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">55.399167</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="329867eb-9929-48c2-9cf8-fbad7bfe8841" xlink:href="https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1e01d173-96f4-40b1-8236-c6a9cfdac252'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:38.353 [print] https://haleconnect.com/ows/services/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a_wfs?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:38.354 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:38.356 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:38.356 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:38.357 [print] #notpresent
57
* print operateson
0
04:59:38.357 [print] https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1e01d173-96f4-40b1-8236-c6a9cfdac252","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"1e01d173-96f4-40b1-8236-c6a9cfdac252","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
3
Scenario: [1.60:67]
eec0708d-bab6-41c2-aa5b-9c435a1a177e
ms: 566
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:37.872 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:37.872 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:37.873 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:37.873 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
4
04:59:37.873 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:37.877 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:37.877 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:37.878 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'eec0708d-bab6-41c2-aa5b-9c435a1a177e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
552
04:59:37.884 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=eec0708d-bab6-41c2-aa5b-9c435a1a177e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=CE9C8EC71AD5B2DD12C69C47160868D0
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:38.060 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=eec0708d-bab6-41c2-aa5b-9c435a1a177e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=CE9C8EC71AD5B2DD12C69C47160868D0
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:38.429 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:38 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5D521D483A3C18FBFB2C24C3A5C6B1A5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">eec0708d-bab6-41c2-aa5b-9c435a1a177e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Aardbevingen Nederland (KNMI)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Deze dataset bevat de laatste 100 aardbevingen in en rondom Nederland. In de lokatie van deze epicentra zit een onzekerheid van circa 1 kilometer (horizontaal). Behalve lokatie zijn tijdstip (UTC), magnitude, diepte[km] en het type aardbeving opgenomen. Het type aardbeving onderscheidt natuurlijke (tektonische) aardbevingen en geïnduceerde (opgewekte) aardbevingen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Research Scientist</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">aardbeving</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">magnitude</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Earthquakes,Aardbevingen,Natural Hazards</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useLimitation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Nutzungsbedingungen: Dieser Datensatz kann gemäß der Nutzungsbestimmungen für die Bereitstellung von Geodaten des Bundes (http://www.geodatenzentrum.de/docpdf/geonutzv.pdf) genutzt werden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">predefined ATOM</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">2.033333</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">8.423333</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">49.2005</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">54.174</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="3ad44dca-c0b2-4d61-a650-2cba6cce1061" xlink:href="https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'eec0708d-bab6-41c2-aa5b-9c435a1a177e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:38.436 [print] https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:38.437 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:38.437 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:38.437 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:38.437 [print] #notpresent
57
* print operateson
0
04:59:38.438 [print] https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"eec0708d-bab6-41c2-aa5b-9c435a1a177e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"eec0708d-bab6-41c2-aa5b-9c435a1a177e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.61:67]
6d2fce74-fb25-4322-ab25-1be8a3bc7fd0
ms: 559
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:38.236 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:38.237 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:38.237 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:38.237 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:38.237 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:38.237 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:38.238 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:38.238 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '6d2fce74-fb25-4322-ab25-1be8a3bc7fd0'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
545
04:59:38.246 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6d2fce74-fb25-4322-ab25-1be8a3bc7fd0&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=065B821EE47D9CDCE28D1A87DDFC57A5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:38.420 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6d2fce74-fb25-4322-ab25-1be8a3bc7fd0&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=065B821EE47D9CDCE28D1A87DDFC57A5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:38.783 response time in milliseconds: 360
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:38 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=13D7E5648A84179122BCE4CA648F8848; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>6d2fce74-fb25-4322-ab25-1be8a3bc7fd0</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-01-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bathymetrie Nederlands deel van de Noordzee dieper dan 10 m LAT -Downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2020-09-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Lodinggegevens van de Hydrografische Opnemingsvaartuigen worden digitaal opgeslagen in de database van de Hydrografische Dienst. Deze database geeft een actueel beeld van de waterdiepten binnen het Nederlandse Continentaal Plat dieper dan 10 m LAT. LAT is ‘Lowest Astronomical Tide’.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName gco:nilReason="missing">
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Ministerie_van_Defensie"/>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/10">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/bathy_wcs/wcs?request=GetCapabilities&service=WCS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a322184d-6285-4856-bb78-f450b30ffc0e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/bathy_wcs/wcs?request=GetCapabilities&service=WCS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Bathymetrie Nederland Downloadservice</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription xmlns:gml="http://www.opengis.net/gml/3.2">
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>CATZOC A</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 2.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6d2fce74-fb25-4322-ab25-1be8a3bc7fd0'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:38.788 [print] https://inspire.caris.nl/geoserver3/bathy_wcs/wcs?request=GetCapabilities&service=WCS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
6
50
* print protocol1
0
04:59:38.793 [print] OGC:WCS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:38.794 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:38.794 [print] OGC:WCS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:38.794 [print] #notpresent
57
* print operateson
0
04:59:38.794 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a322184d-6285-4856-bb78-f450b30ffc0e#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"6d2fce74-fb25-4322-ab25-1be8a3bc7fd0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"6d2fce74-fb25-4322-ab25-1be8a3bc7fd0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.62:67]
b4b59b2c-156d-412e-b8f0-c0779402de80
ms: 549
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:38.289 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:38.289 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:38.289 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:38.289 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:38.290 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:38.290 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:38.290 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
9
04:59:38.300 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b4b59b2c-156d-412e-b8f0-c0779402de80'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
528
04:59:38.301 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b4b59b2c-156d-412e-b8f0-c0779402de80&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3EA9312856B583C3DAAB210D3F471313
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:38.475 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b4b59b2c-156d-412e-b8f0-c0779402de80&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3EA9312856B583C3DAAB210D3F471313
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:38.827 response time in milliseconds: 350
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:38 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D0E64287C197B90574662E3B42C3D467; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">b4b59b2c-156d-412e-b8f0-c0779402de80</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TG temperatuur</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">temperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="2e8ef9f1-9fdc-4901-a6f2-70fc62acccb7" xlink:href="https://haleconnect.com/services/bsp/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b4b59b2c-156d-412e-b8f0-c0779402de80'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
4
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:38.835 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:38.836 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:38.836 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:38.836 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:38.837 [print] #notpresent
57
* print operateson
0
04:59:38.837 [print] https://haleconnect.com/services/bsp/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b4b59b2c-156d-412e-b8f0-c0779402de80","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"b4b59b2c-156d-412e-b8f0-c0779402de80","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.63:67]
a149d97f-0d55-462e-9956-5b47bea00a8d
ms: 567
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:38.362 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:38.366 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:38.366 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
2
04:59:38.366 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:38.368 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:38.369 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:38.369 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:38.369 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
1
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a149d97f-0d55-462e-9956-5b47bea00a8d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
543
04:59:38.371 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a149d97f-0d55-462e-9956-5b47bea00a8d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3AD05733FD3A1A0FE0302AC9D6661DA3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:38.547 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a149d97f-0d55-462e-9956-5b47bea00a8d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3AD05733FD3A1A0FE0302AC9D6661DA3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:38.913 response time in milliseconds: 363
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:38 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C99C88C36FD77D3EE9309866F0A28C0B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">a149d97f-0d55-462e-9956-5b47bea00a8d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-25</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">RH neerslag</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslag</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="d2fa5a80-bf32-48c4-ab4c-e9280603d844" xlink:href="https://haleconnect.com/services/bsp/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a149d97f-0d55-462e-9956-5b47bea00a8d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:38.917 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:38.918 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:38.918 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:38.918 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:38.919 [print] #notpresent
57
* print operateson
0
04:59:38.919 [print] https://haleconnect.com/services/bsp/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a149d97f-0d55-462e-9956-5b47bea00a8d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
13
63
* eval db.writeln('"a149d97f-0d55-462e-9956-5b47bea00a8d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.64:67]
49a53bc1-dd76-417f-b9af-066901ddfec0
ms: 549
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:38.456 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:38.456 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:38.456 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:38.456 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:38.457 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:38.457 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:38.457 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:38.457 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '49a53bc1-dd76-417f-b9af-066901ddfec0'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
533
04:59:38.458 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=49a53bc1-dd76-417f-b9af-066901ddfec0&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5D521D483A3C18FBFB2C24C3A5C6B1A5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:38.632 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=49a53bc1-dd76-417f-b9af-066901ddfec0&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5D521D483A3C18FBFB2C24C3A5C6B1A5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:38.990 response time in milliseconds: 357
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:38 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=11D3F5AE3B2998B0C030BC25DFD1776D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>49a53bc1-dd76-417f-b9af-066901ddfec0</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Amplitude van het getij op de Noordzee Downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-12-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Amplitude van het getij: verschil tussen Lowest Astronomical Tide (LAT) en Mean Sea Level (MSL)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/of">Oceanografische geografische kenmerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/server/services/ows/download/feature/amplitude-getij_IDS?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="226393c7-7a10-4116-b7f5-1214ab663e6e" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=be6551de-a709-4c6d-a5e2-f63f0cf038ba&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/server/services/ows/download/feature/amplitude-getij_IDS?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Amplitude van het getijd - Downloadservice</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '49a53bc1-dd76-417f-b9af-066901ddfec0'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:38.994 [print] https://inspire.caris.nl/server/services/ows/download/feature/amplitude-getij_IDS?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:38.995 [print] OGC:WCS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:38.995 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:38.995 [print] OGC:WCS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:38.995 [print] #notpresent
57
* print operateson
0
04:59:38.995 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=be6551de-a709-4c6d-a5e2-f63f0cf038ba&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"49a53bc1-dd76-417f-b9af-066901ddfec0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"49a53bc1-dd76-417f-b9af-066901ddfec0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
5
Scenario: [1.65:67]
24055de7-dcff-487a-8f9a-7aee4f0d8351
ms: 536
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:38.798 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:38.798 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:38.798 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:38.798 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:38.798 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:38.798 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:38.799 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:38.799 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '24055de7-dcff-487a-8f9a-7aee4f0d8351'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
528
04:59:38.806 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=24055de7-dcff-487a-8f9a-7aee4f0d8351&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=13D7E5648A84179122BCE4CA648F8848
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:38.980 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=24055de7-dcff-487a-8f9a-7aee4f0d8351&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=13D7E5648A84179122BCE4CA648F8848
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:39.332 response time in milliseconds: 350
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:39 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4A3EA8D2DAE8F64A0C1471EA72CB2952; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">24055de7-dcff-487a-8f9a-7aee4f0d8351</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">EV 24 verdamping</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">EV 24 verdamping</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.15</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.906</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.413</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.83f948b1-9293-4926-b64d-40857c792f1e?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="758ae8f4-1f38-4fd4-8186-4200b2ce3b35" xlink:href="https://haleconnect.com/services/bsp/org.874.83f948b1-9293-4926-b64d-40857c792f1e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.83f948b1-9293-4926-b64d-40857c792f1e?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '24055de7-dcff-487a-8f9a-7aee4f0d8351'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:39.337 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.83f948b1-9293-4926-b64d-40857c792f1e?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:39.338 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:39.338 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:39.338 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:39.339 [print] #notpresent
57
* print operateson
0
04:59:39.339 [print] https://haleconnect.com/services/bsp/org.874.83f948b1-9293-4926-b64d-40857c792f1e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"24055de7-dcff-487a-8f9a-7aee4f0d8351","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"24055de7-dcff-487a-8f9a-7aee4f0d8351","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.66:67]
914a6e0c-2aae-42f8-8425-2a047c245dab
ms: 568
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:38.847 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:38.847 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:38.847 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:38.847 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:38.847 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:38.847 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:38.847 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:38.848 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '914a6e0c-2aae-42f8-8425-2a047c245dab'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
560
04:59:38.849 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=914a6e0c-2aae-42f8-8425-2a047c245dab&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D0E64287C197B90574662E3B42C3D467
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:39.025 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=914a6e0c-2aae-42f8-8425-2a047c245dab&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D0E64287C197B90574662E3B42C3D467
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:39.403 response time in milliseconds: 376
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:39 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=EC080ED4CBA5836AC65F6154D985FCAD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">914a6e0c-2aae-42f8-8425-2a047c245dab</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Aardbevingen Nederland (KNMI)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Deze dataset bevat de laatste 100 aardbevingen in en rondom Nederland. In de lokatie van deze epicentra zit een onzekerheid van circa 1 kilometer (horizontaal). Behalve lokatie zijn tijdstip (UTC), magnitude, diepte[km] en het type aardbeving opgenomen. Het type aardbeving onderscheidt natuurlijke (tektonische) aardbevingen en geïnduceerde (opgewekte) aardbevingen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Research Scientist</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">aardbeving</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">magnitude</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Earthquakes,Aardbevingen,Natural Hazards</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useLimitation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Nutzungsbedingungen: Dieser Datensatz kann gemäß der Nutzungsbestimmungen für die Bereitstellung von Geodaten des Bundes (http://www.geodatenzentrum.de/docpdf/geonutzv.pdf) genutzt werden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">2.033333</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">8.423333</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">49.2005</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">54.174</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="3ad44dca-c0b2-4d61-a650-2cba6cce1061" xlink:href="https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '914a6e0c-2aae-42f8-8425-2a047c245dab'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:39.412 [print] https://haleconnect.com/ows/services/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b_wfs?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:39.413 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:39.413 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:39.413 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:39.414 [print] #notpresent
57
* print operateson
0
04:59:39.414 [print] https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"914a6e0c-2aae-42f8-8425-2a047c245dab","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"914a6e0c-2aae-42f8-8425-2a047c245dab","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.67:67]
56093b94-7517-456d-a0d4-338aba3d8c74
ms: 538
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:38.935 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:38.935 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:38.935 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:38.935 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:38.935 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:38.935 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:38.936 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:38.936 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '56093b94-7517-456d-a0d4-338aba3d8c74'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
522
04:59:38.937 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=56093b94-7517-456d-a0d4-338aba3d8c74&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C99C88C36FD77D3EE9309866F0A28C0B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:39.111 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=56093b94-7517-456d-a0d4-338aba3d8c74&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C99C88C36FD77D3EE9309866F0A28C0B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:39.457 response time in milliseconds: 345
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:39 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=691E8D2D25C8178C937E0A7B5AEFC7D8; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">56093b94-7517-456d-a0d4-338aba3d8c74</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">FHVEC windsnelheid</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windsnelheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="54f1bbf2-078e-4ebf-a201-3ce174eeb110" xlink:href="https://haleconnect.com/services/bsp/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '56093b94-7517-456d-a0d4-338aba3d8c74'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
04:59:39.465 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
1
04:59:39.467 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
5
52
* print protocol2
0
04:59:39.472 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:39.472 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:39.472 [print] #notpresent
57
* print operateson
0
04:59:39.472 [print] https://haleconnect.com/services/bsp/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"56093b94-7517-456d-a0d4-338aba3d8c74","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"56093b94-7517-456d-a0d4-338aba3d8c74","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.68:67]
7d641d0e-c04b-4191-833e-c578ac2abe5f
ms: 585
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:39.008 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:39.008 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:39.008 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:39.008 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:39.008 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:39.008 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
3
04:59:39.008 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:39.012 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7d641d0e-c04b-4191-833e-c578ac2abe5f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
04:59:39.017 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7d641d0e-c04b-4191-833e-c578ac2abe5f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=11D3F5AE3B2998B0C030BC25DFD1776D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:39.193 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7d641d0e-c04b-4191-833e-c578ac2abe5f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=11D3F5AE3B2998B0C030BC25DFD1776D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:39.549 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:39 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DDDD475EC618B48CBF11F2C7893E3ADD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">7d641d0e-c04b-4191-833e-c578ac2abe5f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">EV 24 verdamping</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">EV 24 verdamping</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.15</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.906</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.413</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.83f948b1-9293-4926-b64d-40857c792f1e?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="758ae8f4-1f38-4fd4-8186-4200b2ce3b35" xlink:href="https://haleconnect.com/services/bsp/org.874.83f948b1-9293-4926-b64d-40857c792f1e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.83f948b1-9293-4926-b64d-40857c792f1e?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7d641d0e-c04b-4191-833e-c578ac2abe5f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
35
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:39.589 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.83f948b1-9293-4926-b64d-40857c792f1e?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:39.590 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:39.590 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:39.591 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:39.591 [print] #notpresent
57
* print operateson
0
04:59:39.591 [print] https://haleconnect.com/services/bsp/org.874.83f948b1-9293-4926-b64d-40857c792f1e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"7d641d0e-c04b-4191-833e-c578ac2abe5f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7d641d0e-c04b-4191-833e-c578ac2abe5f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.69:67]
c1fb5983-5642-4334-962a-a341cef8c8ff
ms: 569
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:39.342 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:39.342 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:39.342 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:39.343 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:39.343 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:39.343 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:39.343 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:39.343 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c1fb5983-5642-4334-962a-a341cef8c8ff'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
533
04:59:39.345 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c1fb5983-5642-4334-962a-a341cef8c8ff&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4A3EA8D2DAE8F64A0C1471EA72CB2952
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:39.516 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c1fb5983-5642-4334-962a-a341cef8c8ff&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4A3EA8D2DAE8F64A0C1471EA72CB2952
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:39.876 response time in milliseconds: 339
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:39 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8FC74EF20A66FDB659CBED015F429B6F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">c1fb5983-5642-4334-962a-a341cef8c8ff</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">FHVEC windsnelheid</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windsnelheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="54f1bbf2-078e-4ebf-a201-3ce174eeb110" xlink:href="https://haleconnect.com/services/bsp/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c1fb5983-5642-4334-962a-a341cef8c8ff'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:39.883 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
16
04:59:39.899 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:39.900 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
9
04:59:39.910 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:39.910 [print] #notpresent
57
* print operateson
0
04:59:39.911 [print] https://haleconnect.com/services/bsp/org.874.0cd1d698-2439-4ebd-ae2c-71dd98d9b3d1/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c1fb5983-5642-4334-962a-a341cef8c8ff","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"c1fb5983-5642-4334-962a-a341cef8c8ff","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.70:67]
35546103-58eb-4f61-a858-a6fbc5a7e814
ms: 541
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:39.417 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:39.418 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:39.418 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:39.418 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:39.418 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:39.418 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:39.418 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:39.419 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '35546103-58eb-4f61-a858-a6fbc5a7e814'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
531
04:59:39.420 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=35546103-58eb-4f61-a858-a6fbc5a7e814&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=EC080ED4CBA5836AC65F6154D985FCAD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:39.594 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=35546103-58eb-4f61-a858-a6fbc5a7e814&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=EC080ED4CBA5836AC65F6154D985FCAD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:39.949 response time in milliseconds: 350
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:39 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=87F2855AAEDFA13E8FCB0CCB1846B62B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">35546103-58eb-4f61-a858-a6fbc5a7e814</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-25</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">RH neerslag</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslag</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="d2fa5a80-bf32-48c4-ab4c-e9280603d844" xlink:href="https://haleconnect.com/services/bsp/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '35546103-58eb-4f61-a858-a6fbc5a7e814'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
2
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:39.956 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:39.956 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:39.957 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:39.957 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:39.958 [print] #notpresent
57
* print operateson
0
04:59:39.958 [print] https://haleconnect.com/services/bsp/org.874.9934d92c-25d3-4fb8-9269-cf1ddbf9def0/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"35546103-58eb-4f61-a858-a6fbc5a7e814","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"35546103-58eb-4f61-a858-a6fbc5a7e814","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.71:67]
97312a37-4ebf-4526-94e6-b29e90c2944a
ms: 592
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:39.480 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:39.481 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:39.481 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:39.481 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:39.481 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:39.482 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:39.482 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:39.482 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '97312a37-4ebf-4526-94e6-b29e90c2944a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
570
04:59:39.484 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=97312a37-4ebf-4526-94e6-b29e90c2944a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=691E8D2D25C8178C937E0A7B5AEFC7D8
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:39.676 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=97312a37-4ebf-4526-94e6-b29e90c2944a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=691E8D2D25C8178C937E0A7B5AEFC7D8
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:40.053 response time in milliseconds: 375
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:39 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=43DB8BF8E80DC36A6FE292FD9E47EA5B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">97312a37-4ebf-4526-94e6-b29e90c2944a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">DDVEC windrichting</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windrichting</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="5f354ae8-b002-48a6-9233-7ffd0b3efe27" xlink:href="https://haleconnect.com/services/bsp/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '97312a37-4ebf-4526-94e6-b29e90c2944a'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:40.058 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:40.058 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:40.059 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:40.059 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
7
56
* print organisationpath
0
04:59:40.066 [print] #notpresent
57
* print operateson
0
04:59:40.066 [print] https://haleconnect.com/services/bsp/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"97312a37-4ebf-4526-94e6-b29e90c2944a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
7
63
* eval db.writeln('"97312a37-4ebf-4526-94e6-b29e90c2944a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.72:67]
ac3ee940-4f98-427c-a2d9-58696005d9c2
ms: 550
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:39.597 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:39.597 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:39.597 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:39.598 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:39.598 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:39.598 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:39.598 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:39.599 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ac3ee940-4f98-427c-a2d9-58696005d9c2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
04:59:39.600 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ac3ee940-4f98-427c-a2d9-58696005d9c2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DDDD475EC618B48CBF11F2C7893E3ADD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:39.774 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ac3ee940-4f98-427c-a2d9-58696005d9c2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DDDD475EC618B48CBF11F2C7893E3ADD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:40.135 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:40 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3A3BA0B8EC0AC0DD5C21E1D8C0B145D2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ac3ee940-4f98-427c-a2d9-58696005d9c2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Gecontroleerde klimatologische daggegevens KNMI Nederland - luchtvochtigheid</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtvochtigheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="7e732872-847b-43c2-8acd-aaadeff455ed" xlink:href="https://haleconnect.com/services/bsp/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ac3ee940-4f98-427c-a2d9-58696005d9c2'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:40.141 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:40.141 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:40.142 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:40.142 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:40.142 [print] #notpresent
57
* print operateson
0
04:59:40.142 [print] https://haleconnect.com/services/bsp/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ac3ee940-4f98-427c-a2d9-58696005d9c2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"ac3ee940-4f98-427c-a2d9-58696005d9c2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.73:67]
49ff0584-a173-4098-824c-119edf8447f7
ms: 642
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:39.915 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:39.915 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:39.915 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
27
04:59:39.915 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:39.942 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
17
04:59:39.943 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:39.960 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:39.960 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '49ff0584-a173-4098-824c-119edf8447f7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
577
04:59:39.961 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=49ff0584-a173-4098-824c-119edf8447f7&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=87F2855AAEDFA13E8FCB0CCB1846B62B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:40.135 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=49ff0584-a173-4098-824c-119edf8447f7&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=87F2855AAEDFA13E8FCB0CCB1846B62B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:40.538 response time in milliseconds: 401
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:40 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9E895BA261534DA0DE1F2A55F5E39EAD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:csw="http://schemas.opengis.net/csw/2.0.2" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>49ff0584-a173-4098-824c-119edf8447f7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Infodesk Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName/>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>info@cultureelerfgoed.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 versie 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE View service Beschermde gebieden</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-05-03</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze View service is gebaseerd op data van de Rijksdienst voor het Cultureel Erfgoed en bestaat uit datasets voor Rijksmonumenten, Archeologische Monumenten, Stads- en Dorpsgezichten en UNESCO cultureel Werelderfgoed.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>info@cultureelerfgoed.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://services.rce.geovoorziening.nl/rce/wms?version=1.3.0&request=GetMap&layers=WorldHeritage,Townscapes,ArcheologicalMonuments,NationalListedMonuments&styles=Erfgoedetalage_Werelderfgoed,Erfgoedetalage_StadsEnDorpsgezicht,Erfgoedetalage_AMK,RCE_Rijksmonumenten_cirkel&CRS=EPSG:28992&format=image/png&height=150&width=200&bbox=134000,470000,142000,476000</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>rijksmonument</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>monument</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>archeologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>historische</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stedenbouwkunde</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>planologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bouwkunde</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>architectuurgeschiedenis</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wereld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cultuurhistorie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>beschermde gebieden</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 2.4</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-05-03</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.4</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.300000000000001</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.7</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d27e339a1049886">
<gml:begin>
<gml:TimeInstant gml:id="d27e341a1049886">
<gml:timePosition/>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="d27e344a1049886">
<gml:timePosition/>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>c76c71c0-764f-11e0-a1f0-0800200c9a60</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RCE">NationalListedMonuments</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>dd7d8650-7651-11e0-a1f0-0800200c9a61</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RCE">ArcheologicalMonuments</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>e39bd6e0-7651-11e0-a1f0-0800200c9a62</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RCE">Townscapes</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>f7d22d90-7651-11e0-a1f0-0800200c9a63</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RCE">WorldHeritage</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/rce/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetCapabilities</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/rce/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetMap</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetLegendGraphic</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/rce/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetLegendGraphic</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c76c71c0-764f-11e0-a1f0-0800200c9a60" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=6f84efeb-fc1d-4565-a721-80735ea57dbd&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
<srv:operatesOn uuidref="dd7d8650-7651-11e0-a1f0-0800200c9a61" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=dfe5b146-354f-4bc7-99b1-6713817afac9&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
<srv:operatesOn uuidref="e39bd6e0-7651-11e0-a1f0-0800200c9a62" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=4e2ef670-cddd-11dd-ad8b-0800200c9a66&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
<srv:operatesOn uuidref="f7d22d90-7651-11e0-a1f0-0800200c9a63" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88a3c1ae-902e-4efa-8663-ddd836101929&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>InfoDesk Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/rce/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PS.ProtectedSite</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/rce/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>NationalListedMonuments</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/rce/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ArcheologicalMonuments</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/rce/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Townscapes</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/rce/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>WorldHeritage</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Nadere uitleg bij het al dan niet volledig voldoen aan de specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Nadere uitleg bij het al dan niet volledig voldoen aan de specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '49ff0584-a173-4098-824c-119edf8447f7'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
4
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:40.545 [print] https:\/\/services.rce.geovoorziening.nl\/rce\/wms?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:40.546 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:40.546 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:40.546 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:40.547 [print] #notpresent
57
* print operateson
0
04:59:40.547 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=6f84efeb-fc1d-4565-a721-80735ea57dbd&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=dfe5b146-354f-4bc7-99b1-6713817afac9&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=4e2ef670-cddd-11dd-ad8b-0800200c9a66&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88a3c1ae-902e-4efa-8663-ddd836101929&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"49ff0584-a173-4098-824c-119edf8447f7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
10
63
* eval db.writeln('"49ff0584-a173-4098-824c-119edf8447f7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.74:67]
efb5222c-112a-4c57-9bbf-f2af918cb9b5
ms: 578
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:39.977 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:39.978 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:39.978 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:39.978 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:39.978 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:39.978 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:39.978 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:39.979 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
1
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'efb5222c-112a-4c57-9bbf-f2af918cb9b5'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
549
04:59:39.981 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=efb5222c-112a-4c57-9bbf-f2af918cb9b5&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=87F2855AAEDFA13E8FCB0CCB1846B62B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:40.155 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=efb5222c-112a-4c57-9bbf-f2af918cb9b5&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=87F2855AAEDFA13E8FCB0CCB1846B62B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:40.529 response time in milliseconds: 372
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:40 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D95B67F12CB08A99CF42DA6374EB1874; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>efb5222c-112a-4c57-9bbf-f2af918cb9b5</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>www.hydro.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-19</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/7409">ETRS89-GRS80-EVRS</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Aansluitende Zone volgens UNCLOS - Noordzee - ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-11-27</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Aansluitende zone van Nederland</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.
De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue=""/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>HTTP GET</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-aansluitende-zone-feed.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="4cda487b-c467-490c-a843-6563fec016be" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4cda487b-c467-490c-a843-6563fec016be#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat/>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-aansluitende-zone-feed.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Aansluitende Zone volgens UNCLOS</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'efb5222c-112a-4c57-9bbf-f2af918cb9b5'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:40.533 [print] https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-aansluitende-zone-feed.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:40.534 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:40.534 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:40.534 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:40.535 [print] #notpresent
57
* print operateson
0
04:59:40.535 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4cda487b-c467-490c-a843-6563fec016be#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"efb5222c-112a-4c57-9bbf-f2af918cb9b5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"efb5222c-112a-4c57-9bbf-f2af918cb9b5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
20
Scenario: [1.75:67]
9fd2324b-9e02-4eab-bd4a-8e2be4fcd545
ms: 554
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:40.076 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:40.076 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
11
04:59:40.076 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:40.088 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:40.088 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:40.088 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:40.089 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:40.089 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '9fd2324b-9e02-4eab-bd4a-8e2be4fcd545'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
528
04:59:40.094 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9fd2324b-9e02-4eab-bd4a-8e2be4fcd545&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=43DB8BF8E80DC36A6FE292FD9E47EA5B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:40.270 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9fd2324b-9e02-4eab-bd4a-8e2be4fcd545&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=43DB8BF8E80DC36A6FE292FD9E47EA5B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:40.617 response time in milliseconds: 345
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:40 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5EC54AA4DEDD00FD4CC5C325A9337EEB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>9fd2324b-9e02-4eab-bd4a-8e2be4fcd545</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Zones en agglomeraties (Richtlijn Luchtkwaliteit) 2013 (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Conform de Europese richtlijn 2008/50/EG is Nederland verdeeld in diverse zones en agglomeraties. Dit zijn gebieden waarbinnen de luchtkwaliteit grofweg van dezelfde kwaliteit is. Zo is Nederland verdeeld in drie zones en zes agglomeraties (Mooibroek et al., 2014). Voor elke zone en agglomeratie, waar metingen de enige bron van informatie zijn, moet de minimale meetinspanning vastgesteld worden. Deze meetinspanning is afhankelijk van de heersende concentraties en het inwoneraantal van de zone/agglomeratie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Zones en agglomeraties (Richtlijn Luchtkwaliteit)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Zones en agglomeraties (Richtlijn Luchtkwaliteit)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2013-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2013-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/airq/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="5cb4b489-67c8-44bc-85c5-424a80a53b3b" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2cc2c30c-91b8-412a-a060-e84d25272581"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/airq/wfs?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>airq:airq_zone_agglom_2013</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Airquality zone agglomeration 2013</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9fd2324b-9e02-4eab-bd4a-8e2be4fcd545'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:40.623 [print] https://inspire.rivm.nl/geoserver/airq/wfs?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:40.623 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
2
52
* print protocol2
1
04:59:40.626 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:40.626 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:40.627 [print] #notpresent
57
* print operateson
0
04:59:40.627 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2cc2c30c-91b8-412a-a060-e84d25272581
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"9fd2324b-9e02-4eab-bd4a-8e2be4fcd545","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
3
63
* eval db.writeln('"9fd2324b-9e02-4eab-bd4a-8e2be4fcd545","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.76:67]
ef2a7962-8bb4-483f-ca52-85123f579
ms: 572
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:40.152 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:40.153 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:40.153 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:40.153 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:40.153 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:40.153 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:40.153 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:40.154 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ef2a7962-8bb4-483f-ca52-85123f579'
2
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
562
04:59:40.156 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ef2a7962-8bb4-483f-ca52-85123f579&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3A3BA0B8EC0AC0DD5C21E1D8C0B145D2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:40.329 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ef2a7962-8bb4-483f-ca52-85123f579&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3A3BA0B8EC0AC0DD5C21E1D8C0B145D2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:40.717 response time in milliseconds: 386
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:40 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=CCDC1E4DF32165AB3B669832B38754ED; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/ http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ef2a7962-8bb4-483f-ca52-85123f579</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="inapplicable"/>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk@ihw.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2016-07-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Meetlocaties Waterkwaliteit, KRW waterlichamen en stroomgebied districten - Atom feed</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze Download service is gebaseerd op data van het Informatiehuis Water en bestaat uit datasets voor Milieubewakingsvoorzieningen en Beheerd gebied/gebied waar beperkingen gelden/gereguleerd gebied.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk@ihw.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=ef2a7962-8bb4-483f-ca52-85123f579&fname=ef.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=ef2a7962-8bb4-483f-ca52-85123f579&fname=am.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Meetlocaties waterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Meetpunten waterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Rapportageeenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>KRW waterlichamen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>KRW stroomgebieddistricten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Water body under the Water Framework Directive (2000/60/EC)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperking</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="_4eafa61-37e1-4de2-9622-0aa47df34362">
<gml:begin>
<gml:TimeInstant gml:id="cdd7226b-eed0-488e-89b5-61458a7a22b7">
<gml:timePosition>2014-01-01T00:00:00</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="_0e29069-44f6-4c2c-8e57-9e189297a4fc">
<gml:timePosition/>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>Get</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>c4dce550-ea49-11e3-ac10-0800200c9a66</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.IHW">Beheerd gebied/gebied waar beperkingen gelden/gereguleerd gebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>Get</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>26898190-ea3c-11e3-ac10-0800200c9a66</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.IHW">Milieubewakingsvoorzieningen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>Unknown</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/ds/nl.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c4dce550-ea49-11e3-ac10-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=110f9ec6-4464-462e-9765-83d90cefbeab&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
<srv:operatesOn uuidref="26898190-ea3c-11e3-ac10-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=891ddc2d-8949-4a45-be96-c65b87c41f13&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/ds/nl.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>notEvaluated</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ef2a7962-8bb4-483f-ca52-85123f579'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:40.723 [print] http://data.waterkwaliteitsportaal.nl/inspire/ds/nl.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:40.723 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:40.724 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:40.724 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:40.724 [print] #notpresent
57
* print operateson
0
04:59:40.724 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=110f9ec6-4464-462e-9765-83d90cefbeab&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=891ddc2d-8949-4a45-be96-c65b87c41f13&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ef2a7962-8bb4-483f-ca52-85123f579","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"ef2a7962-8bb4-483f-ca52-85123f579","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.77:67]
5d3fc8f8-5cb4-42e2-8f9b-62c147f36cc5
ms: 542
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:40.568 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:40.568 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:40.568 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:40.568 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:40.568 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:40.569 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:40.569 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:40.569 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5d3fc8f8-5cb4-42e2-8f9b-62c147f36cc5'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
535
04:59:40.570 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5d3fc8f8-5cb4-42e2-8f9b-62c147f36cc5&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9E895BA261534DA0DE1F2A55F5E39EAD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:40.742 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5d3fc8f8-5cb4-42e2-8f9b-62c147f36cc5&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9E895BA261534DA0DE1F2A55F5E39EAD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:41.104 response time in milliseconds: 360
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:40 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2D282F74AE83ED3017CDD27AD0B80D23; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5d3fc8f8-5cb4-42e2-8f9b-62c147f36cc5</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Centrum voor Stralingsonderzoek</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Natuurlijke alfa activiteitsconcentratie in lucht Nationaal Meetnet Radioactiviteit 2011 (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de jaargemiddelde cijfers van het Nationaal Meetnet Radioactiviteit van het RIVM zoals in het kader van het EURATOM verdrag verzameld. De data is op diverse meetlocaties verspreid over Nederland gemeten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Centrum voor Stralingsonderzoek</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d5004770e336a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="10fcd5a9-3804-48e3-bcbd-d816594dbb6f" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e1e99000-ec47-4e9f-84a5-adad24fef0dc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:nat_alpha_activity_2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/nat_alpha_activity_2011.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Natuurlijke alfa activiteitsconcentratie in lucht Nationaal Meetnet Radioactiviteit 2011 (WFS)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5d3fc8f8-5cb4-42e2-8f9b-62c147f36cc5'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:41.108 [print] https:\/\/inspire.rivm.nl\/geoserver\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:41.109 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:41.109 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:41.109 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:41.109 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:41.110 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e1e99000-ec47-4e9f-84a5-adad24fef0dc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5d3fc8f8-5cb4-42e2-8f9b-62c147f36cc5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"5d3fc8f8-5cb4-42e2-8f9b-62c147f36cc5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.78:67]
7d533012-21ad-4a5b-a97e-a76988270273
ms: 588
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:40.563 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:40.571 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:40.571 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:40.571 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:40.571 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:40.571 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:40.571 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:40.573 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7d533012-21ad-4a5b-a97e-a76988270273'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
579
04:59:40.580 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7d533012-21ad-4a5b-a97e-a76988270273&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9E895BA261534DA0DE1F2A55F5E39EAD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:40.751 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7d533012-21ad-4a5b-a97e-a76988270273&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9E895BA261534DA0DE1F2A55F5E39EAD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:41.152 response time in milliseconds: 399
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:40 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=B1EE2D7B198AFB7142FFF650A6F1808F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">7d533012-21ad-4a5b-a97e-a76988270273</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">(T) KNMI Netwerk van waarneemstations</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Deze dataset bevat gegevens over het KNMI netwerk van waarneemstations in Nederland dat bestaat uit 48 automatische weerstations: 13 op luchthavens (Aerodrome), 14 op Noordzee platforms en 21 op land stations. Tevens zijn 5 KNMI windmasten in het kustgebied opgenomen (de windmasten van RWS zijn niet opgenomen in deze dataset) Elk automatisch weerstation bedient een of meerdere sensoren voor het waarnemen van temperatuur, luchtvochtigheid, wind, luchtdruk, zicht, straling, neerslag, bewolking, sneeuwhoogte, bodemtemperatuur en actueel weer.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">waarneemstation</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">sensoren</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">netwerk</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">geen voorwaarden</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">predefined ATOM</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">2.93575</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.149322</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.905256</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">55.399167</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="329867eb-9929-48c2-9cf8-fbad7bfe8841" xlink:href="https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7d533012-21ad-4a5b-a97e-a76988270273'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:41.156 [print] https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:41.157 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:41.157 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:41.157 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:41.158 [print] #notpresent
57
* print operateson
0
04:59:41.158 [print] https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7d533012-21ad-4a5b-a97e-a76988270273","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7d533012-21ad-4a5b-a97e-a76988270273","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.79:67]
0bb27a13-76f1-4374-8d44-76e937198e8d
ms: 550
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:40.633 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:40.633 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:40.634 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:40.634 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:40.634 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:40.634 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:40.634 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:40.634 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '0bb27a13-76f1-4374-8d44-76e937198e8d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
542
04:59:40.635 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0bb27a13-76f1-4374-8d44-76e937198e8d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5EC54AA4DEDD00FD4CC5C325A9337EEB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:40.807 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0bb27a13-76f1-4374-8d44-76e937198e8d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5EC54AA4DEDD00FD4CC5C325A9337EEB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:41.176 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:41 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8B938A2C93CB2EA78806A069344F2502; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>0bb27a13-76f1-4374-8d44-76e937198e8d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Hoofd Gegevensbeheer</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>www.hydro.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="processor">bewerker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-03-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Maritieme grenzen - Noordzee - ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Maritieme grens tussen België en Nederland; Maritieme grens tussen Duitsland en Nederland op het Continentaal Plat voor het gedeelte nabij de kustlijn; Maritieme grens tussen Duitsland en Nederland op het Continentaal Plat voor het gedeelte verder weg van de kustlijn; Maritieme grens tussen Nederland en het Verenigd Koninkrijk.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Hoofd Gegevensbeheer</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Ministerie_van_Defensie">Ministerie van defensie, Koninklijke Marine, Dienst der Hydrografie</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>www.hydro.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.22488</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.27233</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.81233</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-Maritieme-grenzen-Noordzee.gml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3d9a6323-902e-4925-9e9d-97090edeb475" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=a5241416-8401-4623-be61-57ef50447a41&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-Maritieme-grenzen-Noordzee.gml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Maritieme grenzen - Noordzee - ATOM</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Dataset is geharmoniseerd</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0bb27a13-76f1-4374-8d44-76e937198e8d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:41.180 [print] https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-Maritieme-grenzen-Noordzee.gml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:41.180 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:41.180 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:41.180 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:41.181 [print] #notpresent
57
* print operateson
0
04:59:41.181 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=a5241416-8401-4623-be61-57ef50447a41&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"0bb27a13-76f1-4374-8d44-76e937198e8d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"0bb27a13-76f1-4374-8d44-76e937198e8d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.80:67]
f59357eb-185f-42a5-b465-90bfa6e3e416
ms: 628
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:40.727 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
2
04:59:40.727 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:40.729 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:40.729 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:40.729 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:40.730 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:40.730 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
3
04:59:40.730 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f59357eb-185f-42a5-b465-90bfa6e3e416'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
599
04:59:40.739 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f59357eb-185f-42a5-b465-90bfa6e3e416&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=CCDC1E4DF32165AB3B669832B38754ED
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:40.913 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f59357eb-185f-42a5-b465-90bfa6e3e416&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=CCDC1E4DF32165AB3B669832B38754ED
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:41.330 response time in milliseconds: 415
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:41 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=11617488C471FBCD243994D2EB678D85; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f59357eb-185f-42a5-b465-90bfa6e3e416</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Drinkwaterkwaliteit</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kwaliteit van drinkwater in Nederland (2012) (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de jaargemiddelde concentraties van stoffen in het drinkwater opgenomen per drinkwaterpompstation. De metingen zijn uitgevoerd door de drinkwaterbedrijven daar waar het drinkwater na zuivering het pompstation verlaat. Alleen de meetresultaten boven de detectiegrens zijn weergegeven.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Drinkwaterkwaliteit</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Menselijke gezondheid en veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/DrinkingWaterAbstractionPoints-dir-1998-83">Drinkwateronttrekkingspunten (Drinkwaterrichtlijn)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d408377e384a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="a98a6cdb-61cd-4107-b775-2334e6772ed5" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=32a21114-8694-40ce-ab76-9dcd885c7861#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:drinking_water_2012</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/drinking_water_2012.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Kwaliteit van drinkwater in Nederland (2012) (WFS)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f59357eb-185f-42a5-b465-90bfa6e3e416'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:41.336 [print] https:\/\/inspire.rivm.nl\/geoserver\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:41.336 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:41.337 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:41.337 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:41.337 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:41.337 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=32a21114-8694-40ce-ab76-9dcd885c7861#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f59357eb-185f-42a5-b465-90bfa6e3e416","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
11
63
* eval db.writeln('"f59357eb-185f-42a5-b465-90bfa6e3e416","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
7
Scenario: [1.81:67]
a02c6566-e0ad-4fc1-b217-67cc1099dea2
ms: 563
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:41.113 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:41.113 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:41.113 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:41.113 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:41.113 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:41.113 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:41.114 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:41.114 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a02c6566-e0ad-4fc1-b217-67cc1099dea2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
04:59:41.115 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a02c6566-e0ad-4fc1-b217-67cc1099dea2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2D282F74AE83ED3017CDD27AD0B80D23
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:41.291 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a02c6566-e0ad-4fc1-b217-67cc1099dea2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2D282F74AE83ED3017CDD27AD0B80D23
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:41.652 response time in milliseconds: 351
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:41 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C5255DC247F0BE192189A2BC1D15D6E6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a02c6566-e0ad-4fc1-b217-67cc1099dea2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Emissies naar het riool in 2011 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont bevat de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze dataset betreft de emissies naar het riool, hierbij gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/IndustrialSites-EURegistry-reg-2006-166">Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d427768e388a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="e6ddc53d-04c4-435d-bedd-a5ace2dc0313" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">view</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_transfer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a02c6566-e0ad-4fc1-b217-67cc1099dea2'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
8
45
* print connectUrl
0
04:59:41.665 [print] https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:41.666 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:41.666 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:41.666 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:41.667 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:41.667 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
8
62
* eval db.writeln('"a02c6566-e0ad-4fc1-b217-67cc1099dea2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a02c6566-e0ad-4fc1-b217-67cc1099dea2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.82:67]
87a382da-c6dc-403c-a006-2379eb6daaa6
ms: 558
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:41.169 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:41.169 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:41.169 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:41.169 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:41.169 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:41.170 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:41.170 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:41.170 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '87a382da-c6dc-403c-a006-2379eb6daaa6'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
545
04:59:41.174 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=87a382da-c6dc-403c-a006-2379eb6daaa6&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=B1EE2D7B198AFB7142FFF650A6F1808F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:41.358 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=87a382da-c6dc-403c-a006-2379eb6daaa6&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=B1EE2D7B198AFB7142FFF650A6F1808F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:41.715 response time in milliseconds: 355
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:41 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C9C84B3E01ED2B28BDCFE05E1E0E39E3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>87a382da-c6dc-403c-a006-2379eb6daaa6</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-19</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Nederlands deel PSSA Waddenzee-Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Nederlands deel Particularly Sensitive Sea Area (PSSA) Waddenzee vastgesteld door IMO</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.00</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.50</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51.00</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>56.00</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/pssa_nl/ows?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1a9f87e0-1443-427c-9fa7-18c86c804ddb" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=f1d27179-36eb-4376-8048-f51d2eb23a09&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/pssa_nl/ows?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Raadpleegdienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Coastal Zone Management Area</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '87a382da-c6dc-403c-a006-2379eb6daaa6'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:41.719 [print] https://inspire.caris.nl/gs5/pssa_nl/ows?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
4
04:59:41.724 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:41.724 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:41.724 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:41.725 [print] #notpresent
57
* print operateson
0
04:59:41.725 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=f1d27179-36eb-4376-8048-f51d2eb23a09&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"87a382da-c6dc-403c-a006-2379eb6daaa6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"87a382da-c6dc-403c-a006-2379eb6daaa6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.83:67]
b7880739-a701-4cc0-bb32-2bba61fa8924
ms: 597
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:41.186 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:41.186 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:41.186 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:41.186 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:41.186 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:41.186 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:41.186 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:41.187 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b7880739-a701-4cc0-bb32-2bba61fa8924'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
579
04:59:41.191 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b7880739-a701-4cc0-bb32-2bba61fa8924&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8B938A2C93CB2EA78806A069344F2502
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:41.368 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b7880739-a701-4cc0-bb32-2bba61fa8924&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8B938A2C93CB2EA78806A069344F2502
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:41.765 response time in milliseconds: 396
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:41 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=30CF4B76ADC42EBD14EF510548B2EC60; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b7880739-a701-4cc0-bb32-2bba61fa8924</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Totale potentie aardwarmte uit aquifers, INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-12-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Classificering van gebieden naar potentie om aardwarmte te winnen (kans op haalbaar geothermisch vermogen) Informatie voor exploranten en beleidsmakers</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.19</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.71</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wms/aardwarmte?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=11a292bd-9022-4a9f-b1bf-02f5c89ad74a&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/wms/aardwarmte?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b7880739-a701-4cc0-bb32-2bba61fa8924'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:41.772 [print] https://www.gdngeoservices.nl/inspire/wms/aardwarmte?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:41.774 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
6
04:59:41.782 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:41.782 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:41.782 [print] #notpresent
57
* print operateson
0
04:59:41.782 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=11a292bd-9022-4a9f-b1bf-02f5c89ad74a&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b7880739-a701-4cc0-bb32-2bba61fa8924","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"b7880739-a701-4cc0-bb32-2bba61fa8924","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.84:67]
00e8746f-5031-413e-8343-9203c8ea82ee
ms: 568
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:41.359 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:41.359 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:41.360 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:41.360 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
5
04:59:41.360 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:41.365 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:41.365 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:41.365 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '00e8746f-5031-413e-8343-9203c8ea82ee'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
547
04:59:41.366 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=00e8746f-5031-413e-8343-9203c8ea82ee&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=11617488C471FBCD243994D2EB678D85
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:41.558 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=00e8746f-5031-413e-8343-9203c8ea82ee&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=11617488C471FBCD243994D2EB678D85
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:41.910 response time in milliseconds: 350
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:41 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=34983C53A3E1FDC54C96C1A596FC398F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>00e8746f-5031-413e-8343-9203c8ea82ee</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE Download service voor Gebieden met natuurrisico's</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze Download service is gebaseerd op de geharmoniseerde provinciale datasets voor Gebieden met natuurrisico's (Natural Risk Zones). Onderdeel van deze View service zijn datasets natuurbranden en overstromingsrisico's.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://services.inspire-provincies.nl/NaturalRiskZones/services/view_NZ?request=GetMap&Service=WMS&SRS=EPSG:28992&CRS=EPSG:28992&Bbox=0,305000,290000,625000&Width=600&Height=662&Layers=NZ.HazardArea&Format=image/png&Styles=default</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>natuurramp</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>crisisbeheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hoogwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>overstroming</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ramp</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bosbrand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>brand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>risico's</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/nz">Gebieden met natuurrisico's</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.207</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.734</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.545</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">app:HazardArea_NL</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/NaturalRiskZones/services/download_NZ?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ad321409-0a5e-49b8-97b1-f132b98798d0" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88f76a94-ee4d-4e0c-9fde-91b692403e39&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="0de299fb-4c57-4820-8fdd-07cf1bd05b7a" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=08af1182-91fe-4d21-aa21-ee002953c3cc&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="b3350250-c7f8-11e4-8830-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=d91126e0-e37b-11e4-b571-0800200c9a66&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="bfe7b340-c7f7-11e4-8830-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=667ebfb0-e37c-11e4-b571-0800200c9a66&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/NaturalRiskZones/services/download_NZ?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>app:HazardArea_NL</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other gco:nilReason="missing">
<gco:CharacterString/>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conformant</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '00e8746f-5031-413e-8343-9203c8ea82ee'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
2
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
2
04:59:41.922 [print] http://services.inspire-provincies.nl/NaturalRiskZones/services/download_NZ?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:41.923 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:41.923 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
3
04:59:41.927 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:41.927 [print] #notpresent
57
* print operateson
0
04:59:41.927 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88f76a94-ee4d-4e0c-9fde-91b692403e39&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=08af1182-91fe-4d21-aa21-ee002953c3cc&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=d91126e0-e37b-11e4-b571-0800200c9a66&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=667ebfb0-e37c-11e4-b571-0800200c9a66&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"00e8746f-5031-413e-8343-9203c8ea82ee","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"00e8746f-5031-413e-8343-9203c8ea82ee","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.85:67]
923a666c-ee4f-496c-8c85-94d5f81e1f30
ms: 581
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:41.679 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:41.679 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:41.679 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:41.679 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:41.679 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:41.680 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:41.680 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:41.680 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '923a666c-ee4f-496c-8c85-94d5f81e1f30'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
573
04:59:41.682 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=923a666c-ee4f-496c-8c85-94d5f81e1f30&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C5255DC247F0BE192189A2BC1D15D6E6
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:41.856 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=923a666c-ee4f-496c-8c85-94d5f81e1f30&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C5255DC247F0BE192189A2BC1D15D6E6
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:42.254 response time in milliseconds: 396
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:42 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=EA3A140D5099CC9E2841B7B73A7776E5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>923a666c-ee4f-496c-8c85-94d5f81e1f30</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-04-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Zones volgens EU Gemeenschappelijk Visserijbeleid tot 3M en 6M - Downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Gebieden in de Territoriale Zee: Zone 0-3 Mijl zonder toegang volgens het Gemeenschappelijk Visserijbeleid (GVB), Zone 0-6 Mijl zonder toegang volgens het Gemeenschappelijk Visserijbeleid (GVB), Zone 3-12 Mijl met toegang volgens het Gemeenschappelijk Visserijbeleid (GVB), Zone 6-12 Mijl met toegang volgens het Gemeenschappelijk Visserijbeleid (GVB).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue=""/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.00</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.50</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51.00</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>56.00</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/am/wfs?service=WFS&request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1a9f87e0-1443-427c-9fa7-18c86c804ddb" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4617f0e0-6af4-4ac0-9044-31df9d03071c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/am/wfs?service=WFS&request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>am:ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '923a666c-ee4f-496c-8c85-94d5f81e1f30'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:42.258 [print] https://inspire.caris.nl/gs5/am/wfs?service=WFS&request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:42.258 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:42.259 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:42.259 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:42.259 [print] #notpresent
57
* print operateson
0
04:59:42.259 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4617f0e0-6af4-4ac0-9044-31df9d03071c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"923a666c-ee4f-496c-8c85-94d5f81e1f30","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"923a666c-ee4f-496c-8c85-94d5f81e1f30","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.86:67]
7f79fc69-d0c7-4913-a05a-527c90453297
ms: 571
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:41.734 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:41.737 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
3
04:59:41.737 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
1
04:59:41.740 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:41.741 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:41.741 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:41.741 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:41.742 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7f79fc69-d0c7-4913-a05a-527c90453297'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
552
04:59:41.743 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7f79fc69-d0c7-4913-a05a-527c90453297&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C9C84B3E01ED2B28BDCFE05E1E0E39E3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:41.917 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7f79fc69-d0c7-4913-a05a-527c90453297&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C9C84B3E01ED2B28BDCFE05E1E0E39E3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:42.292 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:42 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=987133A18E455247D3C85B27E1CE4F2F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">7f79fc69-d0c7-4913-a05a-527c90453297</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Gecontroleerde klimatologische daggegevens KNMI Nederland</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="391de539-ea1a-44dd-9b00-43feb66e64d2" xlink:href="https://haleconnect.com/services/bsp/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7f79fc69-d0c7-4913-a05a-527c90453297'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
04:59:42.300 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
04:59:42.302 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:42.303 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:42.303 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:42.304 [print] #notpresent
57
* print operateson
0
04:59:42.304 [print] https://haleconnect.com/services/bsp/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7f79fc69-d0c7-4913-a05a-527c90453297","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
4
63
* eval db.writeln('"7f79fc69-d0c7-4913-a05a-527c90453297","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.87:67]
adn573b0-bd3b-4d7b-a97d-e65841e6e0b3
ms: 569
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:41.787 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:41.788 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:41.788 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:41.788 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:41.789 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:41.789 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:41.789 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:41.790 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
8
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'adn573b0-bd3b-4d7b-a97d-e65841e6e0b3'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
546
04:59:41.801 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn573b0-bd3b-4d7b-a97d-e65841e6e0b3&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=30CF4B76ADC42EBD14EF510548B2EC60
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:41.977 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn573b0-bd3b-4d7b-a97d-e65841e6e0b3&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=30CF4B76ADC42EBD14EF510548B2EC60
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:42.345 response time in milliseconds: 365
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:42 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F2A2AF729FDF151173BA6BFEDC38959A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>adn573b0-bd3b-4d7b-a97d-e65841e6e0b3</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-04-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bathymetrie Nederland - kust WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-10-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Map Service (WMS) van Nederlands deel van de Noordzee ondieper dan 10 m LAT, tot een 20 meter grid resolutie geinterpoleerd grid van waarden uit dieptemetingen van de hydrografische opnemingsvaartuigen opgeslagen in het Landelijk Opslagsysteem Lodingen. Deze dataset geeft een moment opname van de bodemligging van tenminste de Noordzee binnen het Nederlandse Continentaal Plat ondieper dan 20 mtr. en begrenst door basislijn van de Nederlandse kust en sluit aan bij Bathymetrie voor de Nederlandse binnenwateren. Voorals nog incl. Zeevaartgeulen, IJsselmeer, Waddenzee en de Zeeuwse en Zuidhollandse Wateren.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/adn_noordzee_kust.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail Bathymetrie kust</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>loding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemhoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Multibeam</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NCDF</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NCDF</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NCDF</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/rws/wms?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/rws/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/rws/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="adn73c4a-ef03-4785-b7f6-942e86b385f6" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f5#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/rws/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>EL.ElevationGridCoverage</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'adn573b0-bd3b-4d7b-a97d-e65841e6e0b3'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
3
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:42.360 [print] https://inspire.caris.nl/geoserver3/rws/wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:42.360 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:42.361 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:42.361 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:42.361 [print] #notpresent
57
* print operateson
0
04:59:42.361 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f5#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"adn573b0-bd3b-4d7b-a97d-e65841e6e0b3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"adn573b0-bd3b-4d7b-a97d-e65841e6e0b3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.88:67]
17ad94f6-4961-448b-a6f5-5368b7870409
ms: 552
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:41.931 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:41.931 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
5
04:59:41.931 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
2
04:59:41.936 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:41.938 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:41.939 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:41.939 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:41.939 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '17ad94f6-4961-448b-a6f5-5368b7870409'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
04:59:41.941 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=17ad94f6-4961-448b-a6f5-5368b7870409&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=34983C53A3E1FDC54C96C1A596FC398F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:42.115 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=17ad94f6-4961-448b-a6f5-5368b7870409&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=34983C53A3E1FDC54C96C1A596FC398F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:42.473 response time in milliseconds: 356
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:42 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=239A9030CF2C45C3B145B3802618175E; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>17ad94f6-4961-448b-a6f5-5368b7870409</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-05</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bathymetrie Nederlands deel van de Noordzee dieper dan 10 m LAT -Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2020-09-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Lodinggegevens van de Hydrografische Opnemingsvaartuigen worden digitaal opgeslagen in de database van de Hydrografische Dienst. Deze database geeft een actueel beeld van de waterdiepten binnen het Nederlandse Continentaal Plat dieper dan 10 m LAT. LAT is ‘Lowest Astronomical Tide’.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Ministerie_van_Defensie">Ministerie van Defensie</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/10">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/bathy_wcs/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/xml.metadata.get?uuid=a322184d-6285-4856-bb78-f450b30ffc0e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/bathy_wcs/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Raadpleegdienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>EL.ElevationGridCoverage</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Bathymetrie Nederland</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription xmlns:gml="http://www.opengis.net/gml/3.2">
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>CATZOC A</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '17ad94f6-4961-448b-a6f5-5368b7870409'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:42.480 [print] https://inspire.caris.nl/geoserver3/bathy_wcs/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:42.481 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:42.481 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:42.481 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:42.481 [print] #notpresent
57
* print operateson
0
04:59:42.482 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/xml.metadata.get?uuid=a322184d-6285-4856-bb78-f450b30ffc0e#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"17ad94f6-4961-448b-a6f5-5368b7870409","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"17ad94f6-4961-448b-a6f5-5368b7870409","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.89:67]
5255c080-5f4e-4f7a-8a2c-6ac9d0103288
ms: 540
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:42.263 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:42.263 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:42.263 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:42.263 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:42.263 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:42.263 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:42.263 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:42.264 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5255c080-5f4e-4f7a-8a2c-6ac9d0103288'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
532
04:59:42.269 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5255c080-5f4e-4f7a-8a2c-6ac9d0103288&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=EA3A140D5099CC9E2841B7B73A7776E5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:42.443 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5255c080-5f4e-4f7a-8a2c-6ac9d0103288&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=EA3A140D5099CC9E2841B7B73A7776E5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:42.795 response time in milliseconds: 350
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:42 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2C60A1200C64175D7F9668B4CBAC61AD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5255c080-5f4e-4f7a-8a2c-6ac9d0103288</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Emissies naar lucht en water in 2015 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze dataset betreft emissies naar de lucht en naar het oppervlaktewater. In beide gevallen gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2015-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c6d62f69-7be0-4c19-a4af-d146c6a3c166" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f8d840bc-18df-4449-b797-b9adcb81d3ec"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_release_2017</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Emissies naar lucht en water in 2015 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5255c080-5f4e-4f7a-8a2c-6ac9d0103288'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:42.800 [print] https://inspire.rivm.nl/geoserver/wfs?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:42.801 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:42.801 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:42.801 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:42.802 [print] #notpresent
57
* print operateson
0
04:59:42.802 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f8d840bc-18df-4449-b797-b9adcb81d3ec
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5255c080-5f4e-4f7a-8a2c-6ac9d0103288","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"5255c080-5f4e-4f7a-8a2c-6ac9d0103288","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.90:67]
94ed09fe-1753-4861-8c62-d66251b7cde3
ms: 569
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:42.314 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:42.314 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:42.314 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:42.314 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
2
04:59:42.314 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:42.316 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:42.316 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:42.316 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '94ed09fe-1753-4861-8c62-d66251b7cde3'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
554
04:59:42.324 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=94ed09fe-1753-4861-8c62-d66251b7cde3&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=987133A18E455247D3C85B27E1CE4F2F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:42.496 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=94ed09fe-1753-4861-8c62-d66251b7cde3&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=987133A18E455247D3C85B27E1CE4F2F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:42.867 response time in milliseconds: 369
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:42 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=61A2F299923F6CB0FF3D1B0298897967; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">94ed09fe-1753-4861-8c62-d66251b7cde3</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">DDVEC windrichting</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windrichting</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="5f354ae8-b002-48a6-9233-7ffd0b3efe27" xlink:href="https://haleconnect.com/services/bsp/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '94ed09fe-1753-4861-8c62-d66251b7cde3'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:42.875 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:42.877 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:42.878 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:42.878 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:42.878 [print] #notpresent
57
* print operateson
0
04:59:42.878 [print] https://haleconnect.com/services/bsp/org.874.42282e73-5afb-424d-993a-9e0a0cd3eeca/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"94ed09fe-1753-4861-8c62-d66251b7cde3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"94ed09fe-1753-4861-8c62-d66251b7cde3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.91:67]
bd14098b-44e6-47e5-959d-f40dda65da5a
ms: 566
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:42.368 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:42.369 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:42.369 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:42.369 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:42.369 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:42.369 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:42.369 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:42.370 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'bd14098b-44e6-47e5-959d-f40dda65da5a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
554
04:59:42.378 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bd14098b-44e6-47e5-959d-f40dda65da5a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F2A2AF729FDF151173BA6BFEDC38959A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:42.553 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bd14098b-44e6-47e5-959d-f40dda65da5a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F2A2AF729FDF151173BA6BFEDC38959A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:42.923 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:42 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=84BFC4CE1636BA8B42F43CF60995E1F2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>bd14098b-44e6-47e5-959d-f40dda65da5a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Zorgatlas</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>atlas@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Ziekenhuizen in Nederland (september 2013) (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-09-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de locaties van alle ziekenhuizen in Nederland (algemene en academische ziekenhuizen inclusief de buitenpoliklinieken). Het betreft de situatie van september 2013. Het bestand bestaat uit een locatienaam, organisatienaam en adresgegevens.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Zorgatlas</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (klein) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (groot) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Menselijke gezondheid en veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d2020517e372a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1e3a98db-5d5e-4e61-8b64-1d132ddb439e" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d9baa847-4652-4588-abe1-0b050f40f27f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">view</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:hospitals_2013</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'bd14098b-44e6-47e5-959d-f40dda65da5a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:42.928 [print] https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:42.928 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:42.928 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:42.928 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:42.929 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:42.929 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d9baa847-4652-4588-abe1-0b050f40f27f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"bd14098b-44e6-47e5-959d-f40dda65da5a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"bd14098b-44e6-47e5-959d-f40dda65da5a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
5
Scenario: [1.92:67]
d467c2cc-4026-b80a-d4e1a9d2bf79
ms: 574
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:42.486 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:42.486 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:42.486 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:42.486 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:42.486 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:42.486 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:42.487 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:42.487 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd467c2cc-4026-b80a-d4e1a9d2bf79'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
565
04:59:42.488 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d467c2cc-4026-b80a-d4e1a9d2bf79&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=239A9030CF2C45C3B145B3802618175E
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:42.664 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d467c2cc-4026-b80a-d4e1a9d2bf79&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=239A9030CF2C45C3B145B3802618175E
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:43.052 response time in milliseconds: 379
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:42 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8F76525207A29D333CB41424FF4EA7EC; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d467c2cc-4026-b80a-d4e1a9d2bf79</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-11-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Hydrografie - Netwerk RWS (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het netwerk applicatie schema bevat ruimtelijke objecten verbonden met een hydrografische netwerkweergave van waterwegen, meren etc. Dit is primair nodig voor de gebruikerstoepassing 'ruimtelijke analyses en modellering.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nl/rws/hy-n/wms?LAYERS=HY.Network&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-60147.52,319568.32,371437.76,594389.44&WIDTH=2007&HEIGHT=1278</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>eu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inspire</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hydrografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d2104144e372a1050910">
<gml:beginPosition>2018-03-26</gml:beginPosition>
<gml:endPosition>2018-03-26</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HydroNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HydroNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HydroNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HydroNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WatercourseLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WatercourseLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WatercourseLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WatercourseLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/hy-n/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-f297898-2640-44c2-bbe9-c0480db83794" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/hy-n/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HydroNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/hy-n/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>WatercourseLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd467c2cc-4026-b80a-d4e1a9d2bf79'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
2
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:43.058 [print] https:\/\/geodata.nationaalgeoregister.nl\/nl\/rws\/hy-n\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:43.058 [print] ["OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:43.059 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:43.059 [print] ["OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:43.059 [print] #notpresent
57
* print operateson
0
04:59:43.059 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d467c2cc-4026-b80a-d4e1a9d2bf79","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"d467c2cc-4026-b80a-d4e1a9d2bf79","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.93:67]
72f30ca1-3b80-4020-b9ed-301b1a88df39
ms: 589
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:42.824 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:42.824 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:42.824 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:42.824 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:42.824 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:42.825 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:42.825 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:42.825 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '72f30ca1-3b80-4020-b9ed-301b1a88df39'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
540
04:59:42.826 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=72f30ca1-3b80-4020-b9ed-301b1a88df39&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2C60A1200C64175D7F9668B4CBAC61AD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:42.998 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=72f30ca1-3b80-4020-b9ed-301b1a88df39&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2C60A1200C64175D7F9668B4CBAC61AD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:43.364 response time in milliseconds: 364
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:43 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=38737E2AFDEF91A69F3B71D197260641; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>72f30ca1-3b80-4020-b9ed-301b1a88df39</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>MIL</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Jaarcijfers Landelijk Meetnet Luchtkwaliteit 2012 (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de jaargemiddelde cijfers voor de in de EU-richtlijn 2008/50/EG verplichte componenten voor het kalenderjaar 2012. Deze gegevens zijn gemeten door het Landelijk Meetnet Luchtkwaliteit van het RIVM op diverse meetlocaties verspreid over Nederland.
Naast het jaargemiddelde van de diverse componenten per meetlocatie wordt er ook informatie weergegeven over het aantal metingen waarop dit jaargemiddelde is berekend.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>MIL</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/ActualPollutantReleases-reg-2006-166">Actuele emissies van verontreinigende stoffen (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d461600e384a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="b5ccab29-e2cc-4178-9f81-40c50e909754" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=588a4cb1-b442-4ac1-87e4-40401e353166#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:airq_year_avg_2012</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/airq_year_avg_2012.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Jaarcijfers Landelijk Meetnet Luchtkwaliteit 2012 (WFS)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '72f30ca1-3b80-4020-b9ed-301b1a88df39'
41
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:43.411 [print] https:\/\/inspire.rivm.nl\/geoserver\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:43.411 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:43.412 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:43.412 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:43.412 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:43.412 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=588a4cb1-b442-4ac1-87e4-40401e353166#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"72f30ca1-3b80-4020-b9ed-301b1a88df39","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"72f30ca1-3b80-4020-b9ed-301b1a88df39","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.94:67]
d0b60508-5bf5-4360-b34a-875f10a9a711
ms: 557
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:42.886 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:42.887 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:42.887 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:42.887 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:42.887 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:42.887 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
9
04:59:42.895 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:42.896 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd0b60508-5bf5-4360-b34a-875f10a9a711'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
04:59:42.897 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d0b60508-5bf5-4360-b34a-875f10a9a711&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=61A2F299923F6CB0FF3D1B0298897967
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:43.071 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d0b60508-5bf5-4360-b34a-875f10a9a711&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=61A2F299923F6CB0FF3D1B0298897967
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:43.434 response time in milliseconds: 362
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:43 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=CF11C449B173922B7C30A06A9E100EA8; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d0b60508-5bf5-4360-b34a-875f10a9a711</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bodemgebruik (INSPIRE geharmoniseerd) Atom</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2021-03-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date xmlns:gn="http://www.fao.org/geonetwork">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-03-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Bodemgebruik dataset vertegenwoordigt ruimtelijke informatie over verschillende soorten fysieke bedekking van het aardoppervlak, b.v. bossen, graslanden, akkerlanden, water, bebouwd gebied enzovoort.</gco:CharacterString>
</gmd:abstract>
<gmd:status>
<gmd:MD_ProgressCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ProgressCode" codeListValue="planned">gepland</gmd:MD_ProgressCode>
</gmd:status>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>PPB GVA</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>PPB-GVA@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian">beheerder</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemgebruik</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>LandCoverUnit</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<!-- Moet overeenkomen met element WMS_Capabilities/Service/AccessConstraints in het Capabilities bestand -->
<!-- Als er geen gebruiksrestricties zijn: otherRestrictions bij element MD_RestrictionCode en verwijzing naar Public Domain verklaring of CC0 bij otherConstraints -->
<!-- Anders een geogedeeld licentie aanmaken en bij otherConstraints de verwijzing naar die licentie opnemen. -->
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints gco:nilReason="missing">
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl"/>
</gmd:otherConstraints>
<gmd:otherConstraints gco:nilReason="missing">
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply"/>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints gco:nilReason="missing">
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations"/>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.0388</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.4234</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.6906</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.7865</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/lc/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1689d1b7-ef22-417a-becd-d8d9a8a90a10#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/lc/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xmlns:gn="http://www.fao.org/geonetwork">
<gmd:DQ_ConceptualConsistency>
<gmd:nameOfMeasure gco:nilReason="missing">
<gmx:Anchor xlink:href="http://"/>
</gmd:nameOfMeasure>
<gmd:measureDescription/>
<gmd:result>
<gmd:DQ_QuantitativeResult>
<gmd:valueUnit xlink:href=""/>
<gmd:value>
<gco:Record/>
</gmd:value>
</gmd:DQ_QuantitativeResult>
</gmd:result>
</gmd:DQ_ConceptualConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd0b60508-5bf5-4360-b34a-875f10a9a711'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
1
04:59:43.439 [print] https://service.pdok.nl/kadaster/lc/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:43.440 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:43.442 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:43.443 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:43.444 [print] #notpresent
57
* print operateson
0
04:59:43.444 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1689d1b7-ef22-417a-becd-d8d9a8a90a10#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d0b60508-5bf5-4360-b34a-875f10a9a711","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d0b60508-5bf5-4360-b34a-875f10a9a711","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.95:67]
68a7e4c1-0073-4a1a-a6df-084d2badf45a
ms: 539
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:42.941 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:42.942 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:42.942 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:42.942 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:42.943 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:42.947 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:42.948 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:42.948 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '68a7e4c1-0073-4a1a-a6df-084d2badf45a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
524
04:59:42.949 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68a7e4c1-0073-4a1a-a6df-084d2badf45a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=84BFC4CE1636BA8B42F43CF60995E1F2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:43.121 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68a7e4c1-0073-4a1a-a6df-084d2badf45a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=84BFC4CE1636BA8B42F43CF60995E1F2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:43.472 response time in milliseconds: 349
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:43 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F3417758B1B3626E45EAF21BDB4FB9CE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>68a7e4c1-0073-4a1a-a6df-084d2badf45a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2019 versie 2 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2019 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze tweede versie bevat een deel van de kerncijfers. In het najaar van 2021 volgt een derde versie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2019&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/wb2019/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="5c37d29a-006d-4136-8989-adfc35a1d4a7" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5c37d29a-006d-4136-8989-adfc35a1d4a7#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/wb2019/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '68a7e4c1-0073-4a1a-a6df-084d2badf45a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
2
45
* print connectUrl
0
04:59:43.478 [print] https://service.pdok.nl/cbs/wb2019/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:43.479 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:43.479 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
4
54
* print protocol
0
04:59:43.484 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:43.484 [print] Beheer PDOK
57
* print operateson
0
04:59:43.484 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5c37d29a-006d-4136-8989-adfc35a1d4a7#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"68a7e4c1-0073-4a1a-a6df-084d2badf45a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"68a7e4c1-0073-4a1a-a6df-084d2badf45a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.96:67]
b4485d59-a945-4940-a2f5-3ce7de6a947b
ms: 575
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
17
04:59:43.063 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:43.079 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:43.080 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:43.080 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:43.080 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:43.080 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:43.080 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:43.080 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b4485d59-a945-4940-a2f5-3ce7de6a947b'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
541
04:59:43.088 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b4485d59-a945-4940-a2f5-3ce7de6a947b&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8F76525207A29D333CB41424FF4EA7EC
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:43.262 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b4485d59-a945-4940-a2f5-3ce7de6a947b&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8F76525207A29D333CB41424FF4EA7EC
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:43.621 response time in milliseconds: 356
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:43 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C7769F7AFB98005676A0BAE03E26C031; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b4485d59-a945-4940-a2f5-3ce7de6a947b</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn) ondiepe filters (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Landelijk Meetnet Grondwaterkwaliteit (LMG) is opgebouwd tussen 1979 en 1984 en bestaat uit ongeveer 350 meetlocaties die zijn verspreid over heel Nederland. Er wordt bemonsterd in permanente putten die speciaal voor monitoringsdoeleinden zijn aangelegd. Deze waarnemingsputten zijn net buiten de velden aangelegd om eenvoudig te kunnen bemonsteren en de werkzaamheden in het veld niet te hinderen. De locaties zijn geselecteerd op basis van grondsoort, het landgebruik en de hydrologische toestand. Op elke locatie worden grondwatermonsters genomen op diepten van 5-15 m (ondiepe filters) en 15-30 m onder het maaiveld (diepe filters). Op zandgrond worden uit ondiepe waarnemingsputten elk jaar monsters genomen, terwijl er op de andere grondsoorten (klei en veen) elke twee jaar monsters worden genomen uit ondiepe putten. Uit diepe putten wordt elke vier jaar een monster genomen, evenals uit ondiepe filters op meetpunten met mariene invloeden. De putten die niet elk jaar worden bemonsterd, worden in geïnterpoleerd voor de afwezige jaren.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Monitoring stations (Nitraatrichtlijn)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2012-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7247293d-2113-44d8-b335-8167b2ec4d1b" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b3f66964-a8c1-456f-9799-9cafca2cb7b1"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>lmg_f1_2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>lmg f1 2015</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b4485d59-a945-4940-a2f5-3ce7de6a947b'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:43.626 [print] https://inspire.rivm.nl/geoserver/wfs?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:43.627 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:43.627 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
1
04:59:43.629 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:43.629 [print] #notpresent
57
* print operateson
1
04:59:43.630 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b3f66964-a8c1-456f-9799-9cafca2cb7b1
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b4485d59-a945-4940-a2f5-3ce7de6a947b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"b4485d59-a945-4940-a2f5-3ce7de6a947b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
6
Scenario: [1.97:67]
b5ee6914-04bd-4c7e-a180-242371ae40d9
ms: 528
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:43.416 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:43.417 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:43.417 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:43.417 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:43.417 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:43.417 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:43.417 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:43.418 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b5ee6914-04bd-4c7e-a180-242371ae40d9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
515
04:59:43.420 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b5ee6914-04bd-4c7e-a180-242371ae40d9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=38737E2AFDEF91A69F3B71D197260641
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:43.594 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b5ee6914-04bd-4c7e-a180-242371ae40d9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=38737E2AFDEF91A69F3B71D197260641
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:43.933 response time in milliseconds: 336
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:43 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=55C72689101BB280982A9B5DE3C019DD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b5ee6914-04bd-4c7e-a180-242371ae40d9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>RIVM / SSC-Campus / Rekenen, Data en GIS</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-06-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE download service RIVM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-12-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Download service voor RIVM
De actualiteitsdatum van de atom feeds is opgenomen in de atom feed zelf en niet in de temporal extent van dit metadata record.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>RIVM / SSC-Campus / Rekenen, Data en GIS</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="50a2c5e6-c8e7-425d-854e-26f578196bc9" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=50a2c5e6-c8e7-425d-854e-26f578196bc9#MD_DataIdentification"/>
<srv:operatesOn uuidref="08b27bf0-e34a-4b30-9eac-5edadfb6a288" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=08b27bf0-e34a-4b30-9eac-5edadfb6a288#MD_DataIdentification"/>
<srv:operatesOn uuidref="8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f#MD_DataIdentification"/>
<srv:operatesOn uuidref="f2f86edf-ac3a-48e8-9292-0544da2d7645" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f2f86edf-ac3a-48e8-9292-0544da2d7645#MD_DataIdentification"/>
<srv:operatesOn uuidref="ad6caa40-89ab-47e3-85ab-3f8e32024a71" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ad6caa40-89ab-47e3-85ab-3f8e32024a71#MD_DataIdentification"/>
<srv:operatesOn uuidref="f8d840bc-18df-4449-b797-b9adcb81d3ec" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f8d840bc-18df-4449-b797-b9adcb81d3ec#MD_DataIdentification"/>
<srv:operatesOn uuidref="d3c9efd6-fca7-49d6-92bb-5f507abece90" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d3c9efd6-fca7-49d6-92bb-5f507abece90#MD_DataIdentification"/>
<srv:operatesOn uuidref="32a21114-8694-40ce-ab76-9dcd885c7861" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=32a21114-8694-40ce-ab76-9dcd885c7861#MD_DataIdentification"/>
<srv:operatesOn uuidref="d24ccb35-e9d2-41bf-b231-43083fc0c76d" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d24ccb35-e9d2-41bf-b231-43083fc0c76d#MD_DataIdentification"/>
<srv:operatesOn uuidref="36a7e8cb-8300-4602-93d2-135943365a6f" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=36a7e8cb-8300-4602-93d2-135943365a6f#MD_DataIdentification"/>
<srv:operatesOn uuidref="b3f66964-a8c1-456f-9799-9cafca2cb7b1" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b3f66964-a8c1-456f-9799-9cafca2cb7b1#MD_DataIdentification"/>
<srv:operatesOn uuidref="e1e99000-ec47-4e9f-84a5-adad24fef0dc" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e1e99000-ec47-4e9f-84a5-adad24fef0dc#MD_DataIdentification"/>
<srv:operatesOn uuidref="8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6#MD_DataIdentification"/>
<srv:operatesOn uuidref="d9baa847-4652-4588-abe1-0b050f40f27f" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d9baa847-4652-4588-abe1-0b050f40f27f#MD_DataIdentification"/>
<srv:operatesOn uuidref="2cc2c30c-91b8-412a-a060-e84d25272581" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2cc2c30c-91b8-412a-a060-e84d25272581#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact gco:nilReason="missing"/>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>RIVM Atomfeed index INSPIRE datasets</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>notEvaluated</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b5ee6914-04bd-4c7e-a180-242371ae40d9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:43.937 [print] https://inspire.rivm.nl/atom/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:43.938 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:43.938 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:43.938 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:43.939 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:43.939 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=50a2c5e6-c8e7-425d-854e-26f578196bc9#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=08b27bf0-e34a-4b30-9eac-5edadfb6a288#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=f2f86edf-ac3a-48e8-9292-0544da2d7645#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=ad6caa40-89ab-47e3-85ab-3f8e32024a71#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=f8d840bc-18df-4449-b797-b9adcb81d3ec#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=d3c9efd6-fca7-49d6-92bb-5f507abece90#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=32a21114-8694-40ce-ab76-9dcd885c7861#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=d24ccb35-e9d2-41bf-b231-43083fc0c76d#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=36a7e8cb-8300-4602-93d2-135943365a6f#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=b3f66964-a8c1-456f-9799-9cafca2cb7b1#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=e1e99000-ec47-4e9f-84a5-adad24fef0dc#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=d9baa847-4652-4588-abe1-0b050f40f27f#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=2cc2c30c-91b8-412a-a060-e84d25272581#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b5ee6914-04bd-4c7e-a180-242371ae40d9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"b5ee6914-04bd-4c7e-a180-242371ae40d9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.98:67]
ca71572f-a498-4ca6-aa60-d4c4c4d59e2e
ms: 545
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:43.452 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:43.452 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:43.452 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:43.452 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:43.453 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:43.453 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:43.453 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:43.454 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
1
26
And param id = 'ca71572f-a498-4ca6-aa60-d4c4c4d59e2e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
532
04:59:43.464 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ca71572f-a498-4ca6-aa60-d4c4c4d59e2e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=CF11C449B173922B7C30A06A9E100EA8
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:43.637 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ca71572f-a498-4ca6-aa60-d4c4c4d59e2e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=CF11C449B173922B7C30A06A9E100EA8
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:43.987 response time in milliseconds: 348
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:43 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=370A5793F22CC58904016B53228647D2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ca71572f-a498-4ca6-aa60-d4c4c4d59e2e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geografische Namen (Nat) - Nederland - Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2011-11-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Geografische Namen van het Nederlandse Continentaal Plat, de Waddenzee, het IJsselmeer en Randmeren en de Zeeuwse en Zuidhollandse Wateren onderhouden door de Dienst der Hydrografie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Ministerie_van_Defensie">Ministerie van Defensie</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>www.hydro.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href="https://inspire.caris.nl/geoserver2/gn/wfs?request=GetCapabilities&service=WFS"/>
</srv:identifier>
<gco:ScopedName codeSpace="RNLN">GN.GeographicalNames</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/gnwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="34e95842-4e4e-46de-9198-79e8cd4d30dc" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=34e95842-4e4e-46de-9198-79e8cd4d30dc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>3.2.1</gco:CharacterString>
</gmd:version>
<gmd:specification>
<gco:CharacterString>D2.8.I.4 Data Specification on Administrative Units – Technical Guidelines</gco:CharacterString>
</gmd:specification>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/gnwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>GN.GeographicalNames</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ca71572f-a498-4ca6-aa60-d4c4c4d59e2e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:43.991 [print] https://inspire.caris.nl/geoserver/gnwms/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:43.992 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:43.992 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:43.992 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:43.992 [print] #notpresent
57
* print operateson
0
04:59:43.992 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=34e95842-4e4e-46de-9198-79e8cd4d30dc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ca71572f-a498-4ca6-aa60-d4c4c4d59e2e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"ca71572f-a498-4ca6-aa60-d4c4c4d59e2e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.99:67]
539ec652-482d-4806-a830-0458cf8be477
ms: 568
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:43.492 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:43.497 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:43.497 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:43.497 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:43.497 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:43.498 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:43.498 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:43.498 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '539ec652-482d-4806-a830-0458cf8be477'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
540
04:59:43.506 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=539ec652-482d-4806-a830-0458cf8be477&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F3417758B1B3626E45EAF21BDB4FB9CE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:43.683 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=539ec652-482d-4806-a830-0458cf8be477&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F3417758B1B3626E45EAF21BDB4FB9CE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:44.038 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:43 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C4CDED4D5EF558957F089EF1166D80DE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/ http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>539ec652-482d-4806-a830-0458cf8be477</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="inapplicable"/>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk@ihw.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2016-07-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Meetlocaties waterkwaliteit - WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze view service is gebaseerd op data van het Informatiehuis Water en bestaat uit de dataset voor Milieubewakingsvoorzieningen (meetpunten waterkwaliteit voor de Kaderrichtlijn Water - KRW, Landelijke Enquete Waterkwaliteit - LEW, Meetnet Landbouw Beinvloed Specifiek Oppervlaktewater - MNLSO en het Landelijk Meetnet Gewasbeschermingsmiddelen - LMGBM).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk@ihw.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=539ec652-482d-4806-a830-0458cf8be477&fname=ef_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=539ec652-482d-4806-a830-0458cf8be477&fname=ef.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Meetlocaties waterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Meetpunten waterkwaliteit</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/zero/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="_4eafa61-37e1-4de2-9622-0aa47df34362">
<gml:begin>
<gml:TimeInstant gml:id="cdd7226b-eed0-488e-89b5-61458a7a22b7">
<gml:timePosition>2014-01-01T00:00:00</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="_0e29069-44f6-4c2c-8e57-9e189297a4fc">
<gml:timePosition/>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>891ddc2d-8949-4a45-be96-c65b87c41f13</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.IHW">EF.EnvironmentalMonitoringFacilities</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/EF</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="httpGet"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/EF</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetMap</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="httpGet"/>
</srv:DCP>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="httpPost"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/EF</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetFeatureInfo</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetLegendGraphic</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="httpGet"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/EF</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>OGC:WMS, operation: GetLegendGraphic</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="26898190-ea3c-11e3-ac10-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=891ddc2d-8949-4a45-be96-c65b87c41f13&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Informatiehuis Water</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://data.waterkwaliteitsportaal.nl/inspire/vs/EF</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>INSPIRE View service Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie de gerefereerde specificatie.</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '539ec652-482d-4806-a830-0458cf8be477'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
12
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:44.054 [print] http://data.waterkwaliteitsportaal.nl/inspire/vs/EF
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:44.055 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:44.055 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:44.055 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
8
56
* print organisationpath
0
04:59:44.064 [print] #notpresent
57
* print operateson
0
04:59:44.064 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=891ddc2d-8949-4a45-be96-c65b87c41f13&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"539ec652-482d-4806-a830-0458cf8be477","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"539ec652-482d-4806-a830-0458cf8be477","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.100:67]
91041d33-54f8-40f1-8965-a867ba00cab8
ms: 559
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:43.644 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
11
04:59:43.654 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:43.655 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
2
04:59:43.655 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:43.657 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:43.657 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:43.657 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:43.658 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '91041d33-54f8-40f1-8965-a867ba00cab8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
534
04:59:43.661 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=91041d33-54f8-40f1-8965-a867ba00cab8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C7769F7AFB98005676A0BAE03E26C031
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:43.839 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=91041d33-54f8-40f1-8965-a867ba00cab8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C7769F7AFB98005676A0BAE03E26C031
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:44.192 response time in milliseconds: 349
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:44 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D4E63A6566ECABE128DD0686782EC5A4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>91041d33-54f8-40f1-8965-a867ba00cab8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-19</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geografische Namen (Nat) - Nederland - Downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Geografische Namen van het Nederlandse Continentaal Plat, de Waddenzee, het IJsselmeer en Randmeren en de Zeeuwse en Zuidhollandse Wateren onderhouden door de Dienst der Hydrografie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver2/gn/wfs?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="42353d0b-cb68-48b8-a4cb-70b31a2a232c" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/xml.metadata.get?uuid=34e95842-4e4e-46de-9198-79e8cd4d30dc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver2/gn/wfs?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Geografische namen(nat) Downloadservice</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>IHO standaard</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '91041d33-54f8-40f1-8965-a867ba00cab8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
3
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:44.199 [print] https://inspire.caris.nl/geoserver2/gn/wfs?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:44.200 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:44.200 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:44.200 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:44.201 [print] #notpresent
57
* print operateson
0
04:59:44.201 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/xml.metadata.get?uuid=34e95842-4e4e-46de-9198-79e8cd4d30dc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"91041d33-54f8-40f1-8965-a867ba00cab8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"91041d33-54f8-40f1-8965-a867ba00cab8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.101:67]
a7e4bc31-60c1-4b78-bef1-eed768ceafa0
ms: 572
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:43.947 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:43.947 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:43.947 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:43.947 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
6
04:59:43.947 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:43.954 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:43.954 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:43.954 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a7e4bc31-60c1-4b78-bef1-eed768ceafa0'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
548
04:59:43.955 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a7e4bc31-60c1-4b78-bef1-eed768ceafa0&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=55C72689101BB280982A9B5DE3C019DD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:44.132 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a7e4bc31-60c1-4b78-bef1-eed768ceafa0&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=55C72689101BB280982A9B5DE3C019DD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:44.502 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:44 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=882F54DEF0A31F14092FDCD77C613E43; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">a7e4bc31-60c1-4b78-bef1-eed768ceafa0</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">(T) KNMI Actuele synoptische weerwaarnemingen per 10 minuten-KMDS__OPER_P___10M_OBS_L2</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert in Nederland 48 automatische weerstations: 13 op luchthavens, 14 op Noordzee platforms (Nederlandse deel van het continentaal plat van de Noordzee) en 21 op land. Tevens zijn er 5 KNMI windmasten in het kustgebied (RWS windmasten zijn niet opgenomen). Deze weerstations rapporteren elke 10 minuten meteorologische parameters over temperatuur, relatieve vochtigheid, wind, luchtdruk, zicht, neerslag, wolken en weercodes. Het aantal parameters per station verschilt. Alleen stations die rapporteren binnen 6 minuten na het waarneemtijdstip maken deel uit van deze dataset. Een 10 minuten synoptische weerwaarneming blijft slechts 24 uur beschikbaar.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchttemperatuur(10cm)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">minimumtemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">weercode</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">maximumtemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">zicht</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">straling</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windrichting</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windstoten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslag</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtdruk</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">zonneschijn</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">temperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">dauwpuntstemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtvochtigheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windsnelheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslagduur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslagintensiteit</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">geen voorwaarden</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">predefined ATOM</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">-68.275833</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.890874999999994</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">12.13</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">55.399167</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="82d8fb04-6e3d-4a3a-b230-387afd3dd9da" xlink:href="https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a7e4bc31-60c1-4b78-bef1-eed768ceafa0'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
4
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
7
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:44.517 [print] https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:44.517 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:44.518 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:44.518 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:44.518 [print] #notpresent
57
* print operateson
0
04:59:44.518 [print] https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a7e4bc31-60c1-4b78-bef1-eed768ceafa0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"a7e4bc31-60c1-4b78-bef1-eed768ceafa0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.102:67]
23aa5150-fcc7-46ea-ae63-a7f198d8bc18
ms: 546
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:44.001 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:44.001 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:44.001 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:44.001 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:44.001 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:44.001 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:44.001 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:44.002 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '23aa5150-fcc7-46ea-ae63-a7f198d8bc18'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
539
04:59:44.014 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=23aa5150-fcc7-46ea-ae63-a7f198d8bc18&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=370A5793F22CC58904016B53228647D2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:44.186 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=23aa5150-fcc7-46ea-ae63-a7f198d8bc18&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=370A5793F22CC58904016B53228647D2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:44.539 response time in milliseconds: 351
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:44 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=54FBA4B2FB85F7567A54ACD74D6EE4F2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>23aa5150-fcc7-46ea-ae63-a7f198d8bc18</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Zones en agglomeraties (Richtlijn Luchtkwaliteit) 2013 (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Conform de Europese richtlijn 2008/50/EG is Nederland verdeeld in diverse zones en agglomeraties. Dit zijn gebieden waarbinnen de luchtkwaliteit grofweg van dezelfde kwaliteit is. Zo is Nederland verdeeld in drie zones en zes agglomeraties (Mooibroek et al., 2014). Voor elke zone en agglomeratie, waar metingen de enige bron van informatie zijn, moet de minimale meetinspanning vastgesteld worden. Deze meetinspanning is afhankelijk van de heersende concentraties en het inwoneraantal van de zone/agglomeratie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Zones en agglomeraties (Richtlijn Luchtkwaliteit)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Zones en agglomeraties (Richtlijn Luchtkwaliteit)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2013-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2013-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetMap voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>2cc2c30c-91b8-412a-a060-e84d25272581</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>airq:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetFeatureInfo voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>2cc2c30c-91b8-412a-a060-e84d25272581</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>airq:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>2cc2c30c-91b8-412a-a060-e84d25272581</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>airq:airq_zone_agglom_2013</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/airq/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="5cb4b489-67c8-44bc-85c5-424a80a53b3b" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2cc2c30c-91b8-412a-a060-e84d25272581"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/airq/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>airq_zone_agglom_2013</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Airquality zone agglomeration 2013</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '23aa5150-fcc7-46ea-ae63-a7f198d8bc18'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:44.545 [print] https://inspire.rivm.nl/geoserver/airq/wms?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:44.545 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:44.545 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:44.545 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:44.546 [print] #notpresent
57
* print operateson
0
04:59:44.546 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2cc2c30c-91b8-412a-a060-e84d25272581
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"23aa5150-fcc7-46ea-ae63-a7f198d8bc18","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"23aa5150-fcc7-46ea-ae63-a7f198d8bc18","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.103:67]
42da491e-d8b9-47ba-af65-acb15ea8a055
ms: 530
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:44.068 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:44.068 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:44.068 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:44.068 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:44.068 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:44.069 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:44.069 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:44.069 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '42da491e-d8b9-47ba-af65-acb15ea8a055'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
523
04:59:44.070 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=42da491e-d8b9-47ba-af65-acb15ea8a055&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C4CDED4D5EF558957F089EF1166D80DE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:44.246 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=42da491e-d8b9-47ba-af65-acb15ea8a055&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C4CDED4D5EF558957F089EF1166D80DE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:44.592 response time in milliseconds: 344
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:44 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=AA1494305A156B22CB4D1728718731F2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>42da491e-d8b9-47ba-af65-acb15ea8a055</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress gco:nilReason="missing">
<gco:CharacterString/>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="" codeSpace="contactpunt"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vergunningen Mijnbouwwet onder INSPIRE, viewservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de dataset t.b.v. gegevensverstrekking door INSPIRE voor het thema 'Vergunningen'. De dataset bevat de aangevraagde vergunningen en de door het ministerie van Economische zaken uitgegeven vergunningen met betrekking totactiviteiten zoals beschreven in de Mijnbouwwet. De dataset bevat actieve en geldige vergunningen en aangevraagde vergunningen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>aardgas</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>koolwaterstof</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>mijnbouwwet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vergunning</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zouten</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.53</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.77</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land en zee)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/osamepl-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=24de356e-ec4d-4a18-9903-6401d222b77c&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wms/osamepl-a-v1.0?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '42da491e-d8b9-47ba-af65-acb15ea8a055'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:44.596 [print] https://www.broinspireservices.nl/wms/osamepl-a-v1.0?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:44.597 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:44.597 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:44.597 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:44.598 [print] #notpresent
57
* print operateson
0
04:59:44.598 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=24de356e-ec4d-4a18-9903-6401d222b77c&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"42da491e-d8b9-47ba-af65-acb15ea8a055","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"42da491e-d8b9-47ba-af65-acb15ea8a055","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.104:67]
742cb4fc-62cb-4db1-86ce-9f0fd9e1a65b
ms: 554
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:44.206 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:44.207 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:44.207 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:44.207 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:44.207 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:44.207 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:44.208 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:44.208 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '742cb4fc-62cb-4db1-86ce-9f0fd9e1a65b'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
540
04:59:44.209 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=742cb4fc-62cb-4db1-86ce-9f0fd9e1a65b&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D4E63A6566ECABE128DD0686782EC5A4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:44.381 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=742cb4fc-62cb-4db1-86ce-9f0fd9e1a65b&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D4E63A6566ECABE128DD0686782EC5A4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:44.748 response time in milliseconds: 365
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:44 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7F1C8F6ACC073B21310D1353E12EE8BA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">742cb4fc-62cb-4db1-86ce-9f0fd9e1a65b</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Gecontroleerde klimatologische daggegevens KNMI Nederland - luchtvochtigheid</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtvochtigheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="7e732872-847b-43c2-8acd-aaadeff455ed" xlink:href="https://haleconnect.com/services/bsp/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '742cb4fc-62cb-4db1-86ce-9f0fd9e1a65b'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:44.754 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:44.754 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:44.754 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:44.755 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:44.755 [print] #notpresent
57
* print operateson
0
04:59:44.755 [print] https://haleconnect.com/services/bsp/org.874.bbb462ca-d8a0-4582-a9f6-9707e3e953a3/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
4
62
* eval db.writeln('"742cb4fc-62cb-4db1-86ce-9f0fd9e1a65b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"742cb4fc-62cb-4db1-86ce-9f0fd9e1a65b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.105:67]
6b608d4e-5628-4d59-97fc-0322c57357b2
ms: 619
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:44.527 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:44.527 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:44.527 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:44.527 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:44.527 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:44.527 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:44.527 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:44.528 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '6b608d4e-5628-4d59-97fc-0322c57357b2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
562
04:59:44.529 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6b608d4e-5628-4d59-97fc-0322c57357b2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=882F54DEF0A31F14092FDCD77C613E43
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:44.704 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6b608d4e-5628-4d59-97fc-0322c57357b2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=882F54DEF0A31F14092FDCD77C613E43
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:45.080 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:44 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A30E1FB6582357A93EF1A0129B02A7BC; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>6b608d4e-5628-4d59-97fc-0322c57357b2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Schelpdierenpercelen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-10-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Percelen, in rijkseigendom, in de Kustwateren en het Grevelingenmeer, waar de huurder mosselen dan wel oesters mag kweken en oogsten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?LAYERS=schelpdierenpercelen&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=48625.94375,367216.19125,77091.86375,415519.55125&WIDTH=529&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/af">Faciliteiten voor landbouw en aquacultuur</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d157736e359a1051934">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2018-10-30</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>schelpdierenpercelen:schelpdierenpercelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6b608d4e-5628-4d59-97fc-0322c57357b2'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
33
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:45.127 [print] https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
4
50
* print protocol1
0
04:59:45.132 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:45.132 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:45.132 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:45.133 [print] #notpresent
57
* print operateson
0
04:59:45.133 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
12
62
* eval db.writeln('"6b608d4e-5628-4d59-97fc-0322c57357b2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"6b608d4e-5628-4d59-97fc-0322c57357b2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.106:67]
deb81ebe-c7a7-42ba-bc21-f07cd348c3e8
ms: 582
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:44.556 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:44.556 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:44.556 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:44.556 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:44.556 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:44.556 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
8
04:59:44.557 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:44.564 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'deb81ebe-c7a7-42ba-bc21-f07cd348c3e8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
566
04:59:44.565 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=deb81ebe-c7a7-42ba-bc21-f07cd348c3e8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=54FBA4B2FB85F7567A54ACD74D6EE4F2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:44.739 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=deb81ebe-c7a7-42ba-bc21-f07cd348c3e8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=54FBA4B2FB85F7567A54ACD74D6EE4F2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:45.129 response time in milliseconds: 384
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:44 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=0897D25BF29F17C2CE9E09840AB2BA13; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmi="http://www.isotc211.org/2005/gmi" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>deb81ebe-c7a7-42ba-bc21-f07cd348c3e8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CSW Nationaal Georegister (NGR)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE discovery service (CSW) van het Nationaal Georegister.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/deb81ebe-c7a7-42ba-bc21-f07cd348c3e8/attachments/ngr.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>dut#ngr.png</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoCatalogueWebService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>catalogus service</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zoek dienst</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>georegister</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal georegister</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoCatalogueService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/af">Faciliteiten voor landbouw en aquacultuur</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/bu">Gebouwen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gg">Geografisch rastersysteem</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/cp">Kadastrale percelen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lu">Landgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/mf">Meteorologische geografische kenmerken</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/mr">Minerale bronnen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/of">Oceanografische geografische kenmerken</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/oi">Orthobeeldvorming</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sd">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/rs">Systemen voor verwijzing door middel van coördinaten</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sr">Zeegebieden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ad">Adressen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ac">Atmosferische omstandigheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/br">Biogeografische gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lc">Bodemgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>discovery</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d32826e551a1051934">
<gml:beginPosition>2008-12-01T14:24:00</gml:beginPosition>
<gml:endPosition>2054-12-03T14:24:00</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">CSW Nationaal Georegister (NGR)</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="loose">loose</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://nationaalgeoregister.nl/geonetwork/srv/dut/csw-inspire?request=GetCapabilities&Service=CSW&Version=2.0.1</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://nationaalgeoregister.nl/geonetwork/srv/dut/csw-inspire?request=GetCapabilities&Service=CSW&Version=2.0.1</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/csw">OGC:CSW</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xmlns:gn="http://www.fao.org/geonetwork"/>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2010/1089">VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>getest met ETF</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'deb81ebe-c7a7-42ba-bc21-f07cd348c3e8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:45.135 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw-inspire?request=GetCapabilities&Service=CSW&Version=2.0.1
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:45.135 [print] OGC:CSW
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:45.136 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:45.136 [print] OGC:CSW
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:45.137 [print] #notpresent
57
* print operateson
0
04:59:45.137 [print] #notpresent
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"deb81ebe-c7a7-42ba-bc21-f07cd348c3e8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"deb81ebe-c7a7-42ba-bc21-f07cd348c3e8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.107:67]
68505be5-45c4-4889-a82a-125043bbdc44
ms: 576
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
10
04:59:44.601 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:44.611 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:44.611 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:44.611 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:44.611 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:44.611 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:44.611 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:44.612 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '68505be5-45c4-4889-a82a-125043bbdc44'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
549
04:59:44.616 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68505be5-45c4-4889-a82a-125043bbdc44&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=AA1494305A156B22CB4D1728718731F2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:44.796 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68505be5-45c4-4889-a82a-125043bbdc44&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=AA1494305A156B22CB4D1728718731F2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:45.155 response time in milliseconds: 357
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:45 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=28A03BFC1F99714A7672CAA2937F894D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>68505be5-45c4-4889-a82a-125043bbdc44</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo xlink:type="simple">
<srv:SV_ServiceIdentification>
<gmd:citation xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geologisch booronderzoek onder INSPIRE, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Boringen Ondiepe Ondergrond. Dit zijn locaties waar een geologisch booronderzoek heeft plaatsgevonden. Dit zijn boringen die aan de volgende voorwaarden voldoen:
de boring heeft als doel 'Geologische verkenning'; de boring valt niet onder de Mijnbouwwet; de boring ligt in Nederland; de boring is openbaar;
Er zijn een of meer van de volgende gegevens beschikbaar: een openbare lithologische beschrijving of een of meer boorgat documenten; een of meer boormonsterfoto's; een of meer boorgatmetingen; een of meer chemische analyses; een of meer korrelgrootte analyses. Informatie t.b.v. bestellingen via DinoLoket</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hydrogeologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kaart</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.70</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/osgebor-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=6c1cf452-8c62-4046-99ab-640a5e184f9c&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xlink:type="simple">
<gmd:MD_Distribution>
<gmd:transferOptions xlink:type="simple">
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/wfs/osgebor-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>GDN.GeologischBooronderzoek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Onbekend</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '68505be5-45c4-4889-a82a-125043bbdc44'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
3
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
3
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:45.170 [print] https://www.broinspireservices.nl/wfs/osgebor-a-v1.0?request=GetCapabilities&service=WFS&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:45.171 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:45.171 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
2
54
* print protocol
0
04:59:45.173 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:45.174 [print] #notpresent
57
* print operateson
0
04:59:45.174 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=6c1cf452-8c62-4046-99ab-640a5e184f9c&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"68505be5-45c4-4889-a82a-125043bbdc44","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"68505be5-45c4-4889-a82a-125043bbdc44","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.108:67]
wt-83730-e750-485a-9c0c-39bf9bm72cf8_
ms: 556
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:44.765 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:44.766 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:44.766 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:44.766 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:44.766 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:44.766 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:44.766 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:44.767 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-83730-e750-485a-9c0c-39bf9bm72cf8_'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
539
04:59:44.768 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bm72cf8_&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7F1C8F6ACC073B21310D1353E12EE8BA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:44.944 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bm72cf8_&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7F1C8F6ACC073B21310D1353E12EE8BA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:45.306 response time in milliseconds: 360
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:45 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3B94F86ED78869D7166D43D82FCBB5C4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-83730-e750-485a-9c0c-39bf9bm72cf8_</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Wetransform Support</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactperson</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+31 (0)88 7973999</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-06</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString>http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2016 (INSPIRE geharmoniseerd) WMS tst</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-09-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-07-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-09-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Human Health and Safety (Geluidbelasting rijkswegen in Nederland 2016)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Wetransform Support</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactperson</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+31 (0)88 7973999</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Menselijke gezondheid en veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>noise</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZone</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>32002L0049</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Human Health</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZonen</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString>OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean>true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal>3.543741563976043</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.229010777244433</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.74928453223699</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4337250310929</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.504afbe6-0069-411b-b69b-2aae3728f735_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="84eda064-1ba9-4845-9915-06f3da34b5bb" xlink:href="https://haleconnect.com/services/bsp/org.292.504afbe6-0069-411b-b69b-2aae3728f735/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.504afbe6-0069-411b-b69b-2aae3728f735_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-83730-e750-485a-9c0c-39bf9bm72cf8_'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:45.311 [print] https://haleconnect.com/ows/services/org.292.504afbe6-0069-411b-b69b-2aae3728f735_wms?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:45.312 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
3
04:59:45.316 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:45.316 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:45.316 [print] #notpresent
57
* print operateson
0
04:59:45.316 [print] https://haleconnect.com/services/bsp/org.292.504afbe6-0069-411b-b69b-2aae3728f735/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bm72cf8_","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bm72cf8_","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.109:67]
3094a1c4-3dd6-4e8e-9929-4a63dd66992e
ms: 529
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:45.141 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:45.141 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:45.141 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:45.141 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:45.141 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:45.142 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:45.142 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:45.142 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '3094a1c4-3dd6-4e8e-9929-4a63dd66992e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
520
04:59:45.144 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3094a1c4-3dd6-4e8e-9929-4a63dd66992e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=0897D25BF29F17C2CE9E09840AB2BA13
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:45.317 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3094a1c4-3dd6-4e8e-9929-4a63dd66992e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=0897D25BF29F17C2CE9E09840AB2BA13
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:45.662 response time in milliseconds: 343
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:45 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E828DE693A8ECCD03A0CF01F453A9D9A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3094a1c4-3dd6-4e8e-9929-4a63dd66992e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE Download service voor Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze Download service bevat gegevens uit de landelijke datasets van inrichtingen met gevaarlijke stoffen voor de risicokaart en locaties voor grondwateronttrekking of -infiltratie in het landelijk grondwater register. Deze Download service is ingericht voor het INSPIRE thema Faciliteiten voor productie en industrie (Production and industrial facilities).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/view_PF?request=GetMap&Service=WMS&SRS=EPSG:28992&CRS=EPSG:28992&Bbox=117500,490000,119000,492000&Width=600&Height=662&Layers=PF.ProductionFacility,PF.ProductionInstallation,PF.ProductionInstallationPart&Format=image/png&Styles=default,default,default</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>chemisch risico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nucleair gevaar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterwinning</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>risico's</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.207</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.734</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.545</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">b6ee58a1-b097-4c6d-8600-eb81efc1468c</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pf:ProductionInstallation</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pf:ProductionInstallationPart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/download_PF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="b6ee58a1-b097-4c6d-8600-eb81efc1468c" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=8e986f37-74d7-4b6c-8026-87c960456423&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="ccb3492d-3a3b-40c2-8272-b1e3f40a9e65" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=afc450bd-65b3-4e59-b0fb-619869bf6ada&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/download_PF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>pf:ProductionFacility</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/download_PF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>pf:ProductionInstallation</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/ProductionAndIndustrialFacilities/services/download_PF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>pf:ProductionInstallationPart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other gco:nilReason="missing">
<gco:CharacterString/>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conformant</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3094a1c4-3dd6-4e8e-9929-4a63dd66992e'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:45.668 [print] http:\/\/services.inspire-provincies.nl\/ProductionAndIndustrialFacilities\/services\/download_PF?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:45.668 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:45.668 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:45.668 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:45.669 [print] #notpresent
57
* print operateson
0
04:59:45.669 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=8e986f37-74d7-4b6c-8026-87c960456423&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=afc450bd-65b3-4e59-b0fb-619869bf6ada&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"3094a1c4-3dd6-4e8e-9929-4a63dd66992e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"3094a1c4-3dd6-4e8e-9929-4a63dd66992e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.110:67]
6de8b875-c4c2-4469-ac80-0782bb67f285
ms: 590
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:45.148 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:45.149 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:45.149 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:45.149 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:45.149 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:45.149 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:45.149 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:45.150 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '6de8b875-c4c2-4469-ac80-0782bb67f285'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
574
04:59:45.151 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6de8b875-c4c2-4469-ac80-0782bb67f285&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=0897D25BF29F17C2CE9E09840AB2BA13
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:45.323 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6de8b875-c4c2-4469-ac80-0782bb67f285&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=0897D25BF29F17C2CE9E09840AB2BA13
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:45.723 response time in milliseconds: 399
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:45 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2D9FD97880DF8744654DCAECCF395568; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>6de8b875-c4c2-4469-ac80-0782bb67f285</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Administratieve Eenheden (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-03-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-02-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Overzicht van de bestuurlijke indeling van Nederland in gemeenten en provincies. Gegevens zijn gebaseerd op de dataset Bestuurlijke Grenzen, welke afgeleid is uit de Basisregistratie Kadaster (BRK).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/6de8b875-c4c2-4469-ac80-0782bb67f285/attachments/AU.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Administratieve eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Administrative units</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d872517e376a1050910">
<gml:beginPosition>2015-03-09</gml:beginPosition>
<gml:endPosition>2021-02-10</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">AU.AdministrativeUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">AU.AdministrativeUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">AU.AdministrativeUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/au/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7dd1fd45-ace5-41e0-93a6-64e3be231717" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7dd1fd45-ace5-41e0-93a6-64e3be231717#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/au/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>AU.AdministrativeUnit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6de8b875-c4c2-4469-ac80-0782bb67f285'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
9
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:45.736 [print] https://geodata.nationaalgeoregister.nl/inspire/au/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:45.737 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:45.737 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:45.737 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:45.738 [print] #notpresent
57
* print operateson
0
04:59:45.738 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7dd1fd45-ace5-41e0-93a6-64e3be231717#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"6de8b875-c4c2-4469-ac80-0782bb67f285","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"6de8b875-c4c2-4469-ac80-0782bb67f285","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.111:67]
5b40b9b4-fcb2-4553-bcab-34824c43c992
ms: 591
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:45.183 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:45.183 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:45.184 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:45.184 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:45.184 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
2
04:59:45.186 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:45.186 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:45.187 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5b40b9b4-fcb2-4553-bcab-34824c43c992'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
577
04:59:45.188 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5b40b9b4-fcb2-4553-bcab-34824c43c992&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=28A03BFC1F99714A7672CAA2937F894D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:45.359 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5b40b9b4-fcb2-4553-bcab-34824c43c992&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=28A03BFC1F99714A7672CAA2937F894D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:45.764 response time in milliseconds: 403
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:45 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=28F93E28329AE245F84F900C4501855D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5b40b9b4-fcb2-4553-bcab-34824c43c992</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Adressen (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-09-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-08-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Adressen themalaag, gevuld met relevante objecten uit de Basisregistratie Adressen en Gebouwen (BAG), beheerd door het Kadaster.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/ad/ows?LAYERS=AD.Address&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=364&HEIGHT=252</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/ad/ows?LAYERS=AD.Address&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=364&HEIGHT=252</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ad">Adressen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Adressen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Addresses</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d119013e402a1055006">
<gml:beginPosition>2013-09-08</gml:beginPosition>
<gml:endPosition>2020-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">AD.Address</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">AD.Address</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">AD.Address</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1d32fc50-cd5b-4425-b0df-16c7c7940e94" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a5f961e9-ebdd-41e2-b8e8-ab33ed340a83#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>AD.Address</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5b40b9b4-fcb2-4553-bcab-34824c43c992'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:45.769 [print] https://geodata.nationaalgeoregister.nl/inspire/ad/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
3
50
* print protocol1
0
04:59:45.773 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:45.773 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:45.773 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:45.773 [print] #notpresent
57
* print operateson
0
04:59:45.773 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a5f961e9-ebdd-41e2-b8e8-ab33ed340a83#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5b40b9b4-fcb2-4553-bcab-34824c43c992","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"5b40b9b4-fcb2-4553-bcab-34824c43c992","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.112:67]
c3ee15e4-38bf-4d54-9c0b-cfe0e609d448
ms: 536
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:45.333 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:45.333 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:45.333 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:45.334 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:45.334 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:45.334 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:45.334 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:45.335 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c3ee15e4-38bf-4d54-9c0b-cfe0e609d448'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
518
04:59:45.336 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c3ee15e4-38bf-4d54-9c0b-cfe0e609d448&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3B94F86ED78869D7166D43D82FCBB5C4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:45.510 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c3ee15e4-38bf-4d54-9c0b-cfe0e609d448&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3B94F86ED78869D7166D43D82FCBB5C4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:45.852 response time in milliseconds: 340
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:45 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9AC02943646A5A0BECEBD230BBAB3E68; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c3ee15e4-38bf-4d54-9c0b-cfe0e609d448</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Actueel Hoogtebestand Nederland 1 (AHN1) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-03-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Mapping Service (WMS) van het Actueel Hoogtebestand Nederland 1 (AHN1) waarin de volgende lagen zijn opgenomen:
- AHN1 5 meter maaiveld raster
- AHN1 25 meter maaiveldraster
- AHN1 100 meter maaiveldraster
- AHN1_bladindex
- Puntdichtheidgebieden
- Stadspolygonen
- Vlieglijnen</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=c3ee15e4-38bf-4d54-9c0b-cfe0e609d448&fname=ahn_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=c3ee15e4-38bf-4d54-9c0b-cfe0e609d448&fname=ahn.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lidar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ahn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>maaiveld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>laseraltimetrie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>raster</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hoogtegegevens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>puntenwolk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.1983876629326096</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.276276007218319</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67199330930464</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.611058210234226</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d469445e402a1055006">
<gml:beginPosition>1997-01-01</gml:beginPosition>
<gml:endPosition>2003-04-01</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_25m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_25m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_25m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">puntdichtheidgebieden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">puntdichtheidgebieden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">puntdichtheidgebieden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="881f217c-21ac-4aa8-9a2e-bce93330b383" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5a1adb58-0bbe-425d-b0fe-577a6c0a4228#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn1_100m</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn1_25m</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn1_5m</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vlieglijnen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>stadspolygonen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bladindex</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>puntdichtheidgebieden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c3ee15e4-38bf-4d54-9c0b-cfe0e609d448'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:45.858 [print] https:\/\/geodata.nationaalgeoregister.nl\/ahn1\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:45.858 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
9
52
* print protocol2
0
04:59:45.868 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:45.868 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:45.869 [print] #notpresent
57
* print operateson
0
04:59:45.869 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5a1adb58-0bbe-425d-b0fe-577a6c0a4228#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"c3ee15e4-38bf-4d54-9c0b-cfe0e609d448","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c3ee15e4-38bf-4d54-9c0b-cfe0e609d448","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.113:67]
fff9d7cf-9929-4dde-98b8-06ceda7e5610
ms: 523
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:45.674 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:45.675 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:45.675 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:45.675 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:45.675 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:45.675 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:45.675 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:45.676 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'fff9d7cf-9929-4dde-98b8-06ceda7e5610'
0
27
And param elementsetname = 'full'
1
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
513
04:59:45.678 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=fff9d7cf-9929-4dde-98b8-06ceda7e5610&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E828DE693A8ECCD03A0CF01F453A9D9A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:45.849 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=fff9d7cf-9929-4dde-98b8-06ceda7e5610&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E828DE693A8ECCD03A0CF01F453A9D9A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:46.189 response time in milliseconds: 337
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:46 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=114C66687CEC9212EA510E2746593E37; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>fff9d7cf-9929-4dde-98b8-06ceda7e5610</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Actueel Hoogtebestand Nederland 2 (AHN2) WCS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-03-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Coverage Service (WCS) van het Actueel Hoogtebestand Nederland 2 (AHN2) waarin de volgende lagen zijn opgenomen:
- AHN2 5 meter maaiveld raster
- AHN2 0,5 meter maaiveld raster, opgevuld
- AHN2 0,5 meter maaiveldraster, niet opgevuld
- AHN2 0,5 meter ruw raster
NB: bij features met een oorspronkelijke "nodata" waarde komt de waarde overeen met -32768.0.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wcs?request=GetCapabilities&service=WCS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=fff9d7cf-9929-4dde-98b8-06ceda7e5610&fname=ahn_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=fff9d7cf-9929-4dde-98b8-06ceda7e5610&fname=ahn.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lidar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ahn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>maaiveld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>laseraltimetrie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>raster</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hoogtegegevens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>puntenwolk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoCoverageAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoCoverageAccessService">infoCoverageAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.2012587672031283</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.273799656562079</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.72814376700224</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.55490608251144</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d441347e402a1056030">
<gml:beginPosition>2007-01-10</gml:beginPosition>
<gml:endPosition>2012-04-10</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_05m_ruw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_05m_ruw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_05m_ruw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wcs?request=GetCapabilities&service=WCS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="df0a075b-0e2f-4011-a209-cd52c7cb07eb" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7939fd42-cf88-42c5-ab3b-232cf232a3ac#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wcs?request=GetCapabilities&service=WCS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WCS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_5m</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wcs?request=GetCapabilities&service=WCS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WCS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_05m_int</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wcs?request=GetCapabilities&service=WCS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WCS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_05m_non</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wcs?request=GetCapabilities&service=WCS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WCS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_05m_ruw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>de service is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'fff9d7cf-9929-4dde-98b8-06ceda7e5610'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:46.195 [print] https:\/\/geodata.nationaalgeoregister.nl\/ahn2\/wcs?request=GetCapabilities&service=WCS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:46.195 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:46.195 [print] ["OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:46.195 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:46.196 [print] #notpresent
57
* print operateson
0
04:59:46.196 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7939fd42-cf88-42c5-ab3b-232cf232a3ac#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"fff9d7cf-9929-4dde-98b8-06ceda7e5610","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"fff9d7cf-9929-4dde-98b8-06ceda7e5610","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.114:67]
f20e948e-9e22-4b5a-96a1-f3cc1d16b808
ms: 559
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:45.749 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:45.749 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:45.749 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:45.749 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:45.749 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:45.750 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:45.750 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:45.750 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f20e948e-9e22-4b5a-96a1-f3cc1d16b808'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
04:59:45.751 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f20e948e-9e22-4b5a-96a1-f3cc1d16b808&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2D9FD97880DF8744654DCAECCF395568
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:45.922 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f20e948e-9e22-4b5a-96a1-f3cc1d16b808&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2D9FD97880DF8744654DCAECCF395568
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:46.287 response time in milliseconds: 362
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:46 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=13C81B7283DE2C5CD08584CD5C24D764; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f20e948e-9e22-4b5a-96a1-f3cc1d16b808</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-10-02</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Actueel Hoogtebestand Nederland 1 (AHN1) WCS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-03-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Coverage Service (WCS) van het Actueel Hoogtebestand Nederland 1 (AHN1) waarin de volgende lagen zijn opgenomen:
- AHN1 5 meter maaiveld raster
- AHN1 25 meter maaiveldraster
- AHN1 100 meter maaiveldraster</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wcs?request=GetCapabilities&service=wcs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=f20e948e-9e22-4b5a-96a1-f3cc1d16b808&fname=ahn_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=f20e948e-9e22-4b5a-96a1-f3cc1d16b808&fname=ahn.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lidar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ahn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>maaiveld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>laseraltimetrie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>raster</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hoogtegegevens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>puntenwolk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoCoverageAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Hoogte</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoCoverageAccessService">infoCoverageAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.1983876629326096</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.276276007218319</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67199330930464</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.611058210234226</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_25m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_25m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_25m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn1_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wcs?request=GetCapabilities&service=wcs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wcs?request=GetCapabilities&service=wcs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wcs?request=GetCapabilities&service=wcs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="881f217c-21ac-4aa8-9a2e-bce93330b383" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5a1adb58-0bbe-425d-b0fe-577a6c0a4228#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn1/wcs?request=GetCapabilities&service=wcs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>de service is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f20e948e-9e22-4b5a-96a1-f3cc1d16b808'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
3
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:46.297 [print] https://geodata.nationaalgeoregister.nl/ahn1/wcs?request=GetCapabilities&service=wcs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:46.297 [print] OGC:WCS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:46.298 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
4
54
* print protocol
0
04:59:46.302 [print] OGC:WCS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:46.302 [print] #notpresent
57
* print operateson
0
04:59:46.302 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5a1adb58-0bbe-425d-b0fe-577a6c0a4228#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"f20e948e-9e22-4b5a-96a1-f3cc1d16b808","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
3
63
* eval db.writeln('"f20e948e-9e22-4b5a-96a1-f3cc1d16b808","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.115:67]
e258f171-6f56-4d4d-8311-027b30213c2d
ms: 554
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:45.787 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:45.788 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:45.788 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:45.788 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:45.788 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:45.788 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:45.788 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:45.789 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e258f171-6f56-4d4d-8311-027b30213c2d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
541
04:59:45.792 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e258f171-6f56-4d4d-8311-027b30213c2d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=28F93E28329AE245F84F900C4501855D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:45.964 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e258f171-6f56-4d4d-8311-027b30213c2d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=28F93E28329AE245F84F900C4501855D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:46.329 response time in milliseconds: 363
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:46 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=453E699F141E72B699AE618041216D26; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">e258f171-6f56-4d4d-8311-027b30213c2d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion xmlns:gco="http://www.isotc211.org/2005/gco">
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Cadastral parcels (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-08-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Overzicht van de ligging van de kadastrale percelen in Nederland. Fungeert als schakel tussen terrein en registratie, vervult voor externe gebruiker vaak een referentiefunctie, een ondergrond ten opzichte waarvan de gebruiker eigen informatie kan vastleggen en presenteren.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/e258f171-6f56-4d4d-8311-027b30213c2d/attachments/CP.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">CP.png</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">kadastrale percelen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">cadastral parcels</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/cp">Kadastrale percelen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/cp/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="0f9b8c87-80a6-435f-b3b3-e07c3918d344" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e80ad426-1392-4349-9f80-14dae5f1bf57#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xmlns:gco="http://www.isotc211.org/2005/gco">
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/cp/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e258f171-6f56-4d4d-8311-027b30213c2d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:46.336 [print] https://service.pdok.nl/kadaster/cp/wms/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
1
04:59:46.337 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:46.338 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:46.338 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:46.339 [print] Beheer PDOK
57
* print operateson
0
04:59:46.339 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e80ad426-1392-4349-9f80-14dae5f1bf57#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"e258f171-6f56-4d4d-8311-027b30213c2d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"e258f171-6f56-4d4d-8311-027b30213c2d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.116:67]
ac3a9efe-2154-4a4c-aae3-ea269044945d
ms: 540
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:45.879 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:45.879 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:45.879 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:45.879 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:45.879 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:45.879 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:45.879 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:45.880 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ac3a9efe-2154-4a4c-aae3-ea269044945d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
533
04:59:45.881 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ac3a9efe-2154-4a4c-aae3-ea269044945d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9AC02943646A5A0BECEBD230BBAB3E68
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:46.055 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ac3a9efe-2154-4a4c-aae3-ea269044945d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9AC02943646A5A0BECEBD230BBAB3E68
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:46.412 response time in milliseconds: 355
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:46 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=AFA5C33503CDBED33ADBA9B98DF664D6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ac3a9efe-2154-4a4c-aae3-ea269044945d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BRO - Bodemkaart WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-12-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date xmlns:gn="http://www.fao.org/geonetwork">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De BRO bodemkaart van Nederland, schaal 1 : 50 000, geeft ruimtelijke informatie over de bodemopbouw tot globaal 1,2 meter diepte</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/ac3a9efe-2154-4a4c-aae3-ea269044945d/attachments/BROBodemkaart2020_Thumb.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>BRO Bodemkaart</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>bodem</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemkaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemkaart 1:50.000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemkaart van Nederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemkundig model van Nederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemeenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bzk/bro-bodemkaart/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ed960299-a147-4c1a-bc57-41ff83a2264f" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ed960299-a147-4c1a-bc57-41ff83a2264f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bzk/bro-bodemkaart/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>BRO Bodemkaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ac3a9efe-2154-4a4c-aae3-ea269044945d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:46.417 [print] https://geodata.nationaalgeoregister.nl/bzk/bro-bodemkaart/wms/v1_0?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:46.417 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:46.418 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:46.418 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:46.418 [print] Beheer PDOK
57
* print operateson
0
04:59:46.418 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ed960299-a147-4c1a-bc57-41ff83a2264f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ac3a9efe-2154-4a4c-aae3-ea269044945d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"ac3a9efe-2154-4a4c-aae3-ea269044945d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.117:67]
5523cfd7-a72c-409e-a0c7-89b858aafa64
ms: 587
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:46.199 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:46.200 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:46.200 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:46.200 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:46.200 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:46.200 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:46.200 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:46.201 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5523cfd7-a72c-409e-a0c7-89b858aafa64'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
526
04:59:46.202 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5523cfd7-a72c-409e-a0c7-89b858aafa64&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=114C66687CEC9212EA510E2746593E37
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:46.376 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5523cfd7-a72c-409e-a0c7-89b858aafa64&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=114C66687CEC9212EA510E2746593E37
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:46.726 response time in milliseconds: 348
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:46 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=546192880717FC037CB6A5D57E6421AD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5523cfd7-a72c-409e-a0c7-89b858aafa64</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BRO EnvironmentalMonitoringFacilities (INSPIRE Geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-05-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat grondwatermonitoring gegevens uit de Basisregistratie Ondergrond (BRO), geharmoniseerd naar INSPIRE. Grondwatermonitoring houdt in dat de toestand van het grondwater in een bepaald gebied, of eigenlijk in een bepaald deel van de ondergrond, over langere tijd gevolgd wordt. De grootte van het gebied en de diepte van monitoring verschillen per grondwatermonitoringnet. Er wordt daarbij gekeken naar de grondwaterstand (kwantiteit) en/of naar de samenstelling van het grondwater (kwaliteit). Hiervoor worden periodiek onderzoeken uitgevoerd.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>basisregistratie ondergrond</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bro</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gmn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gmw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoring</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterstand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meetnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>monitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>environmental monitoring facilities</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>air</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>biota</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landscape</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sediment</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>soil</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ground</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waste</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>water</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-environmental-monitoring-facilities/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="dff9c760-1380-11eb-adc1-0242ac120002" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dff9c760-1380-11eb-adc1-0242ac120002#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-environmental-monitoring-facilities/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5523cfd7-a72c-409e-a0c7-89b858aafa64'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
42
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
3
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
8
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:46.784 [print] https://service.pdok.nl/bzk/bro-environmental-monitoring-facilities/wms/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:46.784 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:46.785 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:46.785 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:46.786 [print] Beheer PDOK
57
* print operateson
0
04:59:46.786 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dff9c760-1380-11eb-adc1-0242ac120002#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5523cfd7-a72c-409e-a0c7-89b858aafa64","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"5523cfd7-a72c-409e-a0c7-89b858aafa64","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.118:67]
d1cb16ca-2029-454f-b3f1-f70bceaf62c1
ms: 551
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:46.317 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:46.317 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:46.317 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:46.317 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:46.317 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:46.318 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:46.318 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
1
04:59:46.319 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd1cb16ca-2029-454f-b3f1-f70bceaf62c1'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
540
04:59:46.322 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d1cb16ca-2029-454f-b3f1-f70bceaf62c1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=13C81B7283DE2C5CD08584CD5C24D764
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:46.500 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d1cb16ca-2029-454f-b3f1-f70bceaf62c1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=13C81B7283DE2C5CD08584CD5C24D764
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:46.860 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:46 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9B4BA7F95E386BEE120374C221D4E39A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d1cb16ca-2029-454f-b3f1-f70bceaf62c1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BRO geomorfologische kaart WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-05-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Basisregistratie Ondergrond (BRO) Geomorfologischekaart</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/d1cb16ca-2029-454f-b3f1-f70bceaf62c1/attachments/GKN2008_8x8.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geomorfologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>genese</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landvorm</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>relief</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ouderdom</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodem</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>v2019-2-31</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-geomorfologischekaart/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="8f52e76f-c96d-4df3-a778-279c2164372b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8f52e76f-c96d-4df3-a778-279c2164372b#MD_DataIdentification"/>
<srv:operatesOn uuidref="459231d0-7379-4f26-a444-7616e1d888f0" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=459231d0-7379-4f26-a444-7616e1d888f0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-geomorfologischekaart/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>view_dike_of_geomorphological_interest</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-geomorfologischekaart/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>view_water_of_geomorphological_interest</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-geomorfologischekaart/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>view_geomorphological_area</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd1cb16ca-2029-454f-b3f1-f70bceaf62c1'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:46.864 [print] https:\/\/service.pdok.nl\/bzk\/bro-geomorfologischekaart\/wms\/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:46.865 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:46.865 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:46.865 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:46.866 [print] Beheer PDOK
57
* print operateson
2
04:59:46.868 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=8f52e76f-c96d-4df3-a778-279c2164372b#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=459231d0-7379-4f26-a444-7616e1d888f0#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d1cb16ca-2029-454f-b3f1-f70bceaf62c1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"d1cb16ca-2029-454f-b3f1-f70bceaf62c1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.119:67]
7ab53b91-9df1-4c39-ba0e-06ec80ce512b
ms: 603
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:46.352 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:46.352 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:46.353 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:46.353 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:46.353 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:46.353 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:46.353 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:46.353 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7ab53b91-9df1-4c39-ba0e-06ec80ce512b'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
594
04:59:46.364 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7ab53b91-9df1-4c39-ba0e-06ec80ce512b&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=453E699F141E72B699AE618041216D26
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:46.538 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7ab53b91-9df1-4c39-ba0e-06ec80ce512b&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=453E699F141E72B699AE618041216D26
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:46.947 response time in milliseconds: 407
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:46 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A87577060BF84418D45AB2F2EFD394E5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7ab53b91-9df1-4c39-ba0e-06ec80ce512b</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian">beheerder</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde gebieden - CDDA (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-08-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-10-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE view service CDDA. In deze dataset is de zogeheten common database of designated areas (CDDA) weergegeven. Deze database is onderdeel van de jaarlijkse rapportage vanuit Nederland aan de EEA. De CDDA bestaat uit de Natura2000 gebieden, de Nationale parken en het Natuur Netwerk Nederland.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierenpercelen/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=PS.ProtectedSite&CRS=EPSG%3A28992&STYLES=&WIDTH=1633&HEIGHT=1484&BBOX=-193320.96000000002%2C161710.08000000002%2C508999.68%2C799948.8</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>PDOK</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Landbouw en veeteelt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Locatie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="18c315a6-7419-42fd-860a-10a48e1f3c21" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=3387ef8a-9237-453a-aa4e-585d1e193550#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PS.ProtectedSite</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7ab53b91-9df1-4c39-ba0e-06ec80ce512b'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:46.953 [print] https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:46.953 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:46.954 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:46.954 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:46.955 [print] #notpresent
57
* print operateson
0
04:59:46.955 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=3387ef8a-9237-453a-aa4e-585d1e193550#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7ab53b91-9df1-4c39-ba0e-06ec80ce512b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7ab53b91-9df1-4c39-ba0e-06ec80ce512b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.120:67]
26e2e9f4-be88-4c8c-bdef-94edfa93bde9
ms: 575
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:46.431 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:46.431 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:46.431 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:46.431 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:46.431 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:46.431 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:46.431 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:46.432 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '26e2e9f4-be88-4c8c-bdef-94edfa93bde9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
552
04:59:46.433 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=26e2e9f4-be88-4c8c-bdef-94edfa93bde9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=AFA5C33503CDBED33ADBA9B98DF664D6
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:46.620 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=26e2e9f4-be88-4c8c-bdef-94edfa93bde9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=AFA5C33503CDBED33ADBA9B98DF664D6
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:46.983 response time in milliseconds: 362
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:46 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=812DDB1F9BF9939C941F342A2E08C490; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>26e2e9f4-be88-4c8c-bdef-94edfa93bde9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BRO Hydrogeology (INSPIRE Geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-05-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-05-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat grondwatermonitoring gegevens uit de Basisregistratie Ondergrond (BRO), geharmoniseerd naar INSPIRE. Grondwatermonitoring houdt in dat de toestand van het grondwater in een bepaald gebied, of eigenlijk in een bepaald deel van de ondergrond, over langere tijd gevolgd wordt. De grootte van het gebied en de diepte van monitoring verschillen per grondwatermonitoringnet. Er wordt daarbij gekeken naar de grondwaterstand (kwantiteit) en/of naar de samenstelling van het grondwater (kwaliteit). Hiervoor worden periodiek onderzoeken uitgevoerd.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/dff9c760-1380-11eb-adc1-0242ac120002/extents.png?mapsrs=epsg:3857&width=300</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>basisregistratie ondergrond</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bro</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gmn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gmw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoring</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterstand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meetnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>monitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>environmental monitoring facilities</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-hydrogeology/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="dff9c760-1380-11eb-adc1-0242ac120002" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dff9c760-1380-11eb-adc1-0242ac120002#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-hydrogeology/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '26e2e9f4-be88-4c8c-bdef-94edfa93bde9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
10
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:46.997 [print] https://service.pdok.nl/bzk/bro-hydrogeology/wms/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:46.997 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:46.998 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:46.998 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
5
04:59:47.003 [print] Beheer PDOK
57
* print operateson
0
04:59:47.004 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dff9c760-1380-11eb-adc1-0242ac120002#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"26e2e9f4-be88-4c8c-bdef-94edfa93bde9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"26e2e9f4-be88-4c8c-bdef-94edfa93bde9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.121:67]
89b35a6c-c099-456b-8eaf-2b83c7a35c74
ms: 554
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:46.797 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:46.798 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:46.798 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:46.798 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:46.798 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:46.798 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:46.799 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:46.799 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '89b35a6c-c099-456b-8eaf-2b83c7a35c74'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
541
04:59:46.800 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=89b35a6c-c099-456b-8eaf-2b83c7a35c74&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=546192880717FC037CB6A5D57E6421AD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:46.974 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=89b35a6c-c099-456b-8eaf-2b83c7a35c74&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=546192880717FC037CB6A5D57E6421AD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:47.337 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:47 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=392924CC9AF57300D92F87334FA168DD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>89b35a6c-c099-456b-8eaf-2b83c7a35c74</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde Gebieden Nationale Parken (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-09-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-09-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE view en downloadservice ProtectedSites</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://geodata.nationaalgeoregister.nl/inspire/ps-rvo-np/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/9cf225d0-9af2-4e4a-93e3-4fa78ff298c8/attachments/image.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Beschermde Gebieden</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d260955e394a1055006">
<gml:beginPosition>2017-09-12</gml:beginPosition>
<gml:endPosition>2017-09-13</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-np/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="247a1d15-0a67-40ce-85be-1403c08f15a8" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=247a1d15-0a67-40ce-85be-1403c08f15a8#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-np/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PS.ProtectedSitesNatureConservation</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '89b35a6c-c099-456b-8eaf-2b83c7a35c74'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:47.349 [print] https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-np/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:47.350 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:47.350 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:47.350 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:47.351 [print] #notpresent
57
* print operateson
0
04:59:47.351 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=247a1d15-0a67-40ce-85be-1403c08f15a8#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"89b35a6c-c099-456b-8eaf-2b83c7a35c74","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"89b35a6c-c099-456b-8eaf-2b83c7a35c74","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.122:67]
25c69c01-8dfa-406f-bbcb-24feba25dcc6
ms: 560
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:46.871 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:46.872 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:46.872 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:46.872 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:46.872 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:46.873 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:46.873 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:46.873 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '25c69c01-8dfa-406f-bbcb-24feba25dcc6'
0
27
And param elementsetname = 'full'
1
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
544
04:59:46.876 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=25c69c01-8dfa-406f-bbcb-24feba25dcc6&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9B4BA7F95E386BEE120374C221D4E39A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:47.048 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=25c69c01-8dfa-406f-bbcb-24feba25dcc6&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9B4BA7F95E386BEE120374C221D4E39A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:47.417 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:47 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=05EE5E7382C2FC4B2F2F0A4C6B00F0F2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>25c69c01-8dfa-406f-bbcb-24feba25dcc6</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>INSPIRE WMS view service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde gebieden - Provincies (INSPIRE geharmoniseerd) WMS V1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-01-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-03-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat de voor Nederland als INSPIRE aangemerkte bestanden in het thema Beschermde Gebieden. In de dataset zijn de volgende subthema's opgenomen: NB-wetgebieden buiten Natura 2000, Aardkundige waarden, Nationale landschappen, Provinciale Ecologische hoofdstructuur (EHS), Provinciale monumenten, Stiltegebieden en Wet Ammoniak en Veehouderij gebieden (WAV) (allen met data eigenaren de Provincies).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/25c69c01-8dfa-406f-bbcb-24feba25dcc6/attachments/inspire-ps-pv.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>inspire-ps-pv.png</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName codeSpace="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType">view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.99</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.63</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.51</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.79</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>PS.ProtectedSite.nlps-aw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>PS.ProtectedSite.nlps-nbw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>PS.ProtectedSite.nlps-nl</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>PS.ProtectedSite.nlps-nnn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>PS.ProtectedSite.nlps-pm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>PS.ProtectedSite.nlps-st</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName>PS.ProtectedSite.nlps-wav</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/provincies/ps/wms/v1?SERVICE=WMS&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="49ab8bee-b467-486a-96ca-b950443c453a" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=49ab8bee-b467-486a-96ca-b950443c453a#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/provincies/ps/wms/v1?SERVICE=WMS&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PS.ProtectedSite</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '25c69c01-8dfa-406f-bbcb-24feba25dcc6'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:47.425 [print] https://geodata.nationaalgeoregister.nl/provincies/ps/wms/v1?SERVICE=WMS&REQUEST=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:47.425 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:47.426 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:47.426 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:47.427 [print] #notpresent
57
* print operateson
0
04:59:47.427 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=49ab8bee-b467-486a-96ca-b950443c453a#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"25c69c01-8dfa-406f-bbcb-24feba25dcc6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
5
63
* eval db.writeln('"25c69c01-8dfa-406f-bbcb-24feba25dcc6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.123:67]
275b64ab-34c2-41f8-8904-97812c7f716e
ms: 551
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:46.963 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:46.963 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:46.963 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:46.963 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:46.963 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:46.964 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:46.964 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:46.964 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '275b64ab-34c2-41f8-8904-97812c7f716e'
4
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
539
04:59:46.970 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=275b64ab-34c2-41f8-8904-97812c7f716e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=A87577060BF84418D45AB2F2EFD394E5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:47.147 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=275b64ab-34c2-41f8-8904-97812c7f716e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=A87577060BF84418D45AB2F2EFD394E5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:47.507 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:47 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FE496B505683CB8CDD6289268A269F15; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>275b64ab-34c2-41f8-8904-97812c7f716e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wms?&request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde Gebieden Wetlands (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-09-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-09-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE view en downloadservice ProtectedSites</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wms?&request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Landbouw en veeteelt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Locatie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d221692e377a1056030">
<gml:beginPosition>2017-09-12</gml:beginPosition>
<gml:endPosition>2017-09-13</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSitesNatureConservation</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="19165027-a13a-4c19-9013-ec1fd191019d" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=19165027-a13a-4c19-9013-ec1fd191019d#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PS.ProtectedSitesNatureConservation</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '275b64ab-34c2-41f8-8904-97812c7f716e'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:47.512 [print] https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:47.512 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:47.512 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:47.513 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:47.513 [print] #notpresent
57
* print operateson
0
04:59:47.513 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=19165027-a13a-4c19-9013-ec1fd191019d#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"275b64ab-34c2-41f8-8904-97812c7f716e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"275b64ab-34c2-41f8-8904-97812c7f716e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.124:67]
bc0b75c6-3eef-49de-aca2-8483024903c1
ms: 576
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:47.014 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:47.014 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:47.014 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
17
04:59:47.014 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:47.031 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:47.031 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:47.032 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:47.032 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'bc0b75c6-3eef-49de-aca2-8483024903c1'
6
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
532
04:59:47.039 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bc0b75c6-3eef-49de-aca2-8483024903c1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=812DDB1F9BF9939C941F342A2E08C490
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:47.215 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bc0b75c6-3eef-49de-aca2-8483024903c1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=812DDB1F9BF9939C941F342A2E08C490
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:47.570 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:47 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5150D26A5B282BA64B371CE12B5512EF; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>bc0b75c6-3eef-49de-aca2-8483024903c1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde Gebieden Wetlands (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-09-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-09-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE view en downloadservice ProtectedSites</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/0d8e02f2-863e-46fa-9e75-2698ce4b5b6c/attachments/image.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Landbouw en veeteelt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Locatie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d108267e403a1055006">
<gml:beginPosition>2017-09-12</gml:beginPosition>
<gml:endPosition>2017-09-13</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ps:ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ps:ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ps:ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ps:ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="84487381-957b-4bd6-a9c9-47c6b6037223" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=19165027-a13a-4c19-9013-ec1fd191019d#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ps:ProtectedSite</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'bc0b75c6-3eef-49de-aca2-8483024903c1'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
5
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:47.579 [print] https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-wl/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
8
50
* print protocol1
0
04:59:47.588 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:47.588 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:47.588 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:47.589 [print] #notpresent
57
* print operateson
0
04:59:47.589 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=19165027-a13a-4c19-9013-ec1fd191019d#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"bc0b75c6-3eef-49de-aca2-8483024903c1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"bc0b75c6-3eef-49de-aca2-8483024903c1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.125:67]
a7aeddf2-3b37-4668-9c75-de93d9326276
ms: 545
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:47.366 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:47.366 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:47.366 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:47.366 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:47.366 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:47.367 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:47.367 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:47.367 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a7aeddf2-3b37-4668-9c75-de93d9326276'
0
27
And param elementsetname = 'full'
5
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
532
04:59:47.373 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a7aeddf2-3b37-4668-9c75-de93d9326276&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=392924CC9AF57300D92F87334FA168DD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:47.545 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a7aeddf2-3b37-4668-9c75-de93d9326276&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=392924CC9AF57300D92F87334FA168DD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:47.904 response time in milliseconds: 357
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:47 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=97667BBCF9CCB6411A087DFD936F87AE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a7aeddf2-3b37-4668-9c75-de93d9326276</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Natura2000 (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-12-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-06-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Natura 2000 is het samenhangend netwerk van beschermde natuurgebieden in de Europese Unie bestaande uit Vogelrichtlijn- en Habitatrichtlijngebieden. Natura 2000-gebieden zijn een samenvoeging van beide en de daarin gelegen beschermde natuurmonumenten. In totaal gaat het om ruim 200 gebieden waarvan drie mariene gebieden in de Exclusieve Economische Zone (EEZ) op de Noordzee. De Vogelrichtlijngebieden zijn merendeels aangewezen in de periode 1986-2000. De Habitatrichtlijngebieden worden aangewezen met de aanwijzing van de betreffende Natura 2000-gebieden. Dit bestand bevat de grenzen van de definitief aangewezen gebieden (stand van zaken november 2018) en de grenzen conform het ontwerp-besluit van de meeste overige gebieden. Van twee Habitatrichtlijngebieden (Krammer-Volkerak en Zoommeer) op land bevat deze dataset de grenzen zoals die aan de Europese Commissie gemeld zijn. In deze dataset zijn begrenzingen van ondergrondse kalksteengroeven aan een aantal gebieden in Zuid Limburg toegevoegd. In tegenstelling tot het regulier Habitatrichtlijngebied maken in deze gebieden alleen de ondergrondse groeven deel uit van het Habitatrichtlijngebied.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/a7aeddf2-3b37-4668-9c75-de93d9326276/attachments/n2000.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>PDOK</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Landbouw en veeteelt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Locatie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d87415e387a1051934">
<gml:beginPosition>2018-12-21</gml:beginPosition>
<gml:endPosition>2019-01-07</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wms?request=Getcapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wms?request=Getcapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wms?request=Getcapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="e5de235d-5399-4114-bd4c-82bff9617879" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=280ed37a-b8d2-4ac5-8567-04d84fad3a41#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wms?request=Getcapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a7aeddf2-3b37-4668-9c75-de93d9326276'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:47.909 [print] https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wms?request=Getcapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:47.910 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:47.910 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:47.910 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:47.910 [print] #notpresent
57
* print operateson
0
04:59:47.910 [print] http://nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=280ed37a-b8d2-4ac5-8567-04d84fad3a41#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a7aeddf2-3b37-4668-9c75-de93d9326276","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"a7aeddf2-3b37-4668-9c75-de93d9326276","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.126:67]
1601e160-91e8-4091-9aca-10294f819d42
ms: 545
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:47.442 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:47.442 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:47.442 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:47.442 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:47.442 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:47.443 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:47.443 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:47.443 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1601e160-91e8-4091-9aca-10294f819d42'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
531
04:59:47.446 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1601e160-91e8-4091-9aca-10294f819d42&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=05EE5E7382C2FC4B2F2F0A4C6B00F0F2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:47.618 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1601e160-91e8-4091-9aca-10294f819d42&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=05EE5E7382C2FC4B2F2F0A4C6B00F0F2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:47.974 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:47 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=31551DD2CF8E4A8D310A0789C3B3B2C6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1601e160-91e8-4091-9aca-10294f819d42</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Natura2000 (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-12-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-06-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Natura 2000 is het samenhangend netwerk van beschermde natuurgebieden in de Europese Unie bestaande uit Vogelrichtlijn- en Habitatrichtlijngebieden. Natura 2000-gebieden zijn een samenvoeging van beide en de daarin gelegen beschermde natuurmonumenten. In totaal gaat het om ruim 200 gebieden waarvan drie mariene gebieden in de Exclusieve Economische Zone (EEZ) op de Noordzee. De Vogelrichtlijngebieden zijn merendeels aangewezen in de periode 1986-2000. De Habitatrichtlijngebieden worden aangewezen met de aanwijzing van de betreffende Natura 2000-gebieden. Dit bestand bevat de grenzen van de definitief aangewezen gebieden (stand van zaken november 2018) en de grenzen conform het ontwerp-besluit van de meeste overige gebieden. Van twee Habitatrichtlijngebieden (Krammer-Volkerak en Zoommeer) op land bevat deze dataset de grenzen zoals die aan de Europese Commissie gemeld zijn. In deze dataset zijn begrenzingen van ondergrondse kalksteengroeven aan een aantal gebieden in Zuid Limburg toegevoegd. In tegenstelling tot het regulier Habitatrichtlijngebied maken in deze gebieden alleen de ondergrondse groeven deel uit van het Habitatrichtlijngebied.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/1601e160-91e8-4091-9aca-10294f819d42/attachments/n2000.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>PDOK</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Landbouw en veeteelt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Locatie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d86181e387a1051934">
<gml:beginPosition>2018-12-21</gml:beginPosition>
<gml:endPosition>2019-01-07</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="280ed37a-b8d2-4ac5-8567-04d84fad3a41" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=280ed37a-b8d2-4ac5-8567-04d84fad3a41#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PS.ProtectedSite</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1601e160-91e8-4091-9aca-10294f819d42'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:47.979 [print] https://geodata.nationaalgeoregister.nl/inspire/ps-natura2000/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:47.979 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:47.979 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:47.979 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
6
56
* print organisationpath
0
04:59:47.986 [print] #notpresent
57
* print operateson
0
04:59:47.986 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=280ed37a-b8d2-4ac5-8567-04d84fad3a41#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1601e160-91e8-4091-9aca-10294f819d42","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"1601e160-91e8-4091-9aca-10294f819d42","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.127:67]
101a2cc7-bb53-4a16-98f9-bab1f4745b01
ms: 566
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:47.527 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
1
04:59:47.527 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:47.528 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:47.528 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:47.528 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:47.529 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:47.529 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:47.529 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '101a2cc7-bb53-4a16-98f9-bab1f4745b01'
1
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
555
04:59:47.533 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=101a2cc7-bb53-4a16-98f9-bab1f4745b01&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FE496B505683CB8CDD6289268A269F15
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:47.711 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=101a2cc7-bb53-4a16-98f9-bab1f4745b01&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FE496B505683CB8CDD6289268A269F15
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:48.081 response time in milliseconds: 368
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:47 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C7509B60F518EAAA1273A777232382BB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>101a2cc7-bb53-4a16-98f9-bab1f4745b01</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde Gebieden - Cultuurhistorie (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-11-27</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze downloadservice toont de Rijksmonumenten, Stads- en Dorpsgezichten en het Nederlandse UNESCO cultureel Werelderfgoed. De gegevens zijn conform INSPIRE geharmoniseerd en afkomstig van de Rijksdienst voor het Cultureel Erfgoed.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://service.pdok.nl/rce/ps-ch/wms/v1_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=PS.ProtectedSite&CRS=EPSG%3A28992&STYLES=&WIDTH=1632&HEIGHT=1484&BBOX=-190955.52%2C135905.27999999997%2C510935.0399999999%2C774144</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>PDOK</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Landbouw en veeteelt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Locatie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d236024e386a1053982">
<gml:beginPosition>2018-11-27</gml:beginPosition>
<gml:endPosition>2018-11-27</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rce/ps-ch/wfs/v1_0?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="493ab81b-75f8-4205-b030-6b2fd9eb4295" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=493ab81b-75f8-4205-b030-6b2fd9eb4295#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rce/ps-ch/wfs/v1_0?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ps-ch:rce_inspire_polygons</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>ProtectedSite</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rce/ps-ch/wfs/v1_0?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ps-ch:rce_inspire_points</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>ProtectedSite</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '101a2cc7-bb53-4a16-98f9-bab1f4745b01'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:48.091 [print] https:\/\/service.pdok.nl\/rce\/ps-ch\/wfs\/v1_0?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:48.092 [print] ["OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:48.092 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:48.092 [print] ["OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:48.092 [print] #notpresent
57
* print operateson
0
04:59:48.092 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=493ab81b-75f8-4205-b030-6b2fd9eb4295#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"101a2cc7-bb53-4a16-98f9-bab1f4745b01","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"101a2cc7-bb53-4a16-98f9-bab1f4745b01","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.128:67]
b023459a-9f0e-4d53-8059-a794119abbed
ms: 564
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:47.592 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:47.592 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:47.592 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:47.592 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:47.592 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:47.592 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:47.592 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:47.593 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b023459a-9f0e-4d53-8059-a794119abbed'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
542
04:59:47.593 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b023459a-9f0e-4d53-8059-a794119abbed&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5150D26A5B282BA64B371CE12B5512EF
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:47.765 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b023459a-9f0e-4d53-8059-a794119abbed&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5150D26A5B282BA64B371CE12B5512EF
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:48.134 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:47 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=B00F98F428BEAEF2CDD1ACF790E0E384; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b023459a-9f0e-4d53-8059-a794119abbed</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde gebieden - CDDA (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-08-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-10-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE downloadservice CDDA. In deze dataset is de zogeheten common database of designated areas (CDDA) weergegeven. Deze database is onderdeel van de jaarlijkse rapportage vanuit Nederland aan de EEA. De CDDA bestaat uit de Natura2000 gebieden, de Nationale parken en het Natuur Netwerk Nederland.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=PS.ProtectedSite&CRS=EPSG%3A28992&STYLES=&WIDTH=1633&HEIGHT=1484&BBOX=-193320.96000000002%2C161710.08000000002%2C508999.68%2C799948.8</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>PDOK</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Landbouw en veeteelt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Locatie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d574550e387a1051934">
<gml:beginPosition>2018-08-16</gml:beginPosition>
<gml:endPosition>2018-09-06</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3387ef8a-9237-453a-aa4e-585d1e193550" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3387ef8a-9237-453a-aa4e-585d1e193550#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ProtectedSite</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b023459a-9f0e-4d53-8059-a794119abbed'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
4
45
* print connectUrl
0
04:59:48.143 [print] https://geodata.nationaalgeoregister.nl/inspire/ps-cdda/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:48.143 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:48.143 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
2
04:59:48.146 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:48.146 [print] #notpresent
57
* print operateson
0
04:59:48.146 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3387ef8a-9237-453a-aa4e-585d1e193550#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b023459a-9f0e-4d53-8059-a794119abbed","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"b023459a-9f0e-4d53-8059-a794119abbed","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
9
Scenario: [1.129:67]
35359958-c40a-486f-9cf5-567a94de905e
ms: 541
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:47.923 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:47.923 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:47.923 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:47.923 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:47.923 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:47.924 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:47.924 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:47.924 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '35359958-c40a-486f-9cf5-567a94de905e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
530
04:59:47.925 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=35359958-c40a-486f-9cf5-567a94de905e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=97667BBCF9CCB6411A087DFD936F87AE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:48.097 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=35359958-c40a-486f-9cf5-567a94de905e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=97667BBCF9CCB6411A087DFD936F87AE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:48.453 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:48 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=46088AA5AFCACE1E19274842CA6EE3CB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>35359958-c40a-486f-9cf5-567a94de905e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bestuurlijke Grenzen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-02-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Overzicht van de bestuurlijke indeling van Nederland in gemeenten en provincies. Gegevens zijn afkomstig uit de Basisregistratie Kadaster (BRK).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/ows?LAYERS=bestuurlijkegrenzen%3Aprovincies&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=19014.08,334674.88,263514.56,526275.52&WIDTH=284&HEIGHT=223</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bestuurlijke grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Administratieve grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Rijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Provincie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Gemeente</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d803636e374a1056030">
<gml:beginPosition>1996-01-01</gml:beginPosition>
<gml:endPosition>2021-02-10</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:gemeenten_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:gemeenten_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:gemeenten_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:landsgrens_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:landsgrens_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:landsgrens_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:provincies_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:provincies_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bestuurlijkegrenzen:provincies_2012</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="fe24c2a7-b121-4177-887a-fa16d943729b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe24c2a7-b121-4177-887a-fa16d943729b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bestuurlijkegrenzen:gemeenten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bestuurlijkegrenzen:landsgrens</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bestuurlijkegrenzen:provincies</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '35359958-c40a-486f-9cf5-567a94de905e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:48.459 [print] https:\/\/geodata.nationaalgeoregister.nl\/bestuurlijkegrenzen\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:48.459 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:48.459 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:48.460 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:48.460 [print] #notpresent
57
* print operateson
0
04:59:48.460 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe24c2a7-b121-4177-887a-fa16d943729b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"35359958-c40a-486f-9cf5-567a94de905e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"35359958-c40a-486f-9cf5-567a94de905e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
3
Scenario: [1.130:67]
c6fa88ab-e440-414b-a773-793c4ce6d8df
ms: 561
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:47.990 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:47.990 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:47.991 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:47.991 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:47.991 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:47.991 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
9
04:59:47.991 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:48.000 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c6fa88ab-e440-414b-a773-793c4ce6d8df'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
04:59:48.006 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c6fa88ab-e440-414b-a773-793c4ce6d8df&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=31551DD2CF8E4A8D310A0789C3B3B2C6
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:48.183 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c6fa88ab-e440-414b-a773-793c4ce6d8df&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=31551DD2CF8E4A8D310A0789C3B3B2C6
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:48.538 response time in milliseconds: 352
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:48 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D214063F80AD774145BE8B05727F6948; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c6fa88ab-e440-414b-a773-793c4ce6d8df</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-16</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bestuurlijke grenzen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-01-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-02-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Bestuurlijke Grenzen bestaan uit de gemeente-, provincie- en rijksgrenzen. Deze worden vervaardigd op basis van de kadastrale registratie (BRK). Jaarlijks wordt de dataset geupdate.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/ows?LAYERS=bestuurlijkegrenzen%3Aprovincies&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=19014.08,334674.88,263514.56,526275.52&WIDTH=284&HEIGHT=223</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bestuurlijke grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Administratieve grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Rijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Provincie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Gemeente</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d538818e416a1050910">
<gml:beginPosition>2012-01-01</gml:beginPosition>
<gml:endPosition>2021-02-10</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">landsgrens</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">landsgrens</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">landsgrens</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">provincies</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">provincies</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">provincies</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="fe24c2a7-b121-4177-887a-fa16d943729b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe24c2a7-b121-4177-887a-fa16d943729b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>landsgrens</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>provincies</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c6fa88ab-e440-414b-a773-793c4ce6d8df'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:48.543 [print] https:\/\/geodata.nationaalgeoregister.nl\/bestuurlijkegrenzen\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:48.543 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:48.544 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:48.544 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:48.544 [print] #notpresent
57
* print operateson
0
04:59:48.544 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=fe24c2a7-b121-4177-887a-fa16d943729b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c6fa88ab-e440-414b-a773-793c4ce6d8df","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"c6fa88ab-e440-414b-a773-793c4ce6d8df","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
7
Scenario: [1.131:67]
bfe4f5c6-b6d2-4a63-a7b7-961dd9c9fcaa
ms: 614
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:48.104 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:48.104 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:48.104 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:48.104 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
5
04:59:48.108 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:48.109 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:48.109 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:48.109 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'bfe4f5c6-b6d2-4a63-a7b7-961dd9c9fcaa'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
602
04:59:48.110 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bfe4f5c6-b6d2-4a63-a7b7-961dd9c9fcaa&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C7509B60F518EAAA1273A777232382BB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:48.286 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bfe4f5c6-b6d2-4a63-a7b7-961dd9c9fcaa&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C7509B60F518EAAA1273A777232382BB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:48.711 response time in milliseconds: 424
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:48 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DC6719CDDAFABCA20FA7BA61AAE3E987; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>bfe4f5c6-b6d2-4a63-a7b7-961dd9c9fcaa</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bodemgebruik (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-03-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE thema Bodemgebruik, gevuld met relevante objecten uit top10nl, beheerd door het Kadaster.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://service.pdok.nl/kadaster/lc/wms/v1_0-preprod?service=WMS?LAYERS=landcoverunit&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=33394.88,295483.84,304990.4,681910.72&WIDTH=631&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>fysiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bedekking</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>aardoppervlak</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodem</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bossen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grasland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>akkerland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bebouwd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemgebruik</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landcoverunit</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.30</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.60</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/lc/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1689d1b7-ef22-417a-becd-d8d9a8a90a10" xlink:href="https://ngr.acceptatie.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1689d1b7-ef22-417a-becd-d8d9a8a90a10#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/lc/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'bfe4f5c6-b6d2-4a63-a7b7-961dd9c9fcaa'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:48.716 [print] https://service.pdok.nl/kadaster/lc/wms/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:48.716 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:48.717 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:48.717 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:48.717 [print] Beheer PDOK
57
* print operateson
0
04:59:48.717 [print] https://ngr.acceptatie.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1689d1b7-ef22-417a-becd-d8d9a8a90a10#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"bfe4f5c6-b6d2-4a63-a7b7-961dd9c9fcaa","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"bfe4f5c6-b6d2-4a63-a7b7-961dd9c9fcaa","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.132:67]
f1e26638-3b45-4dd5-9ad0-f7d3654700f1
ms: 565
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:48.158 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:48.158 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:48.158 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:48.158 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:48.158 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:48.159 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:48.159 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:48.159 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
7
25
And param request = 'GetRecordById'
0
26
And param id = 'f1e26638-3b45-4dd5-9ad0-f7d3654700f1'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
551
04:59:48.167 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f1e26638-3b45-4dd5-9ad0-f7d3654700f1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=B00F98F428BEAEF2CDD1ACF790E0E384
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:48.339 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f1e26638-3b45-4dd5-9ad0-f7d3654700f1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=B00F98F428BEAEF2CDD1ACF790E0E384
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:48.716 response time in milliseconds: 376
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:48 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=38543C03903406472B2E11C0ACCD2307; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f1e26638-3b45-4dd5-9ad0-f7d3654700f1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-05</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Vierkantstatistieken 500m WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS vierkanten 500m bevat statistische gegevens per afzonderlijk 500 meter bij 500 meter vierkant. Met ingang van maart 2021 is het jaar 2020 toegevoegd en zijn het aantal kerncijfers van de jaren 2018 en 2019 aanzienlijk uitgebreid met gegevens over demografie, woningen, energie, inkomen, sociale zekerheid, nabijheid van voorzieningen en dichtheid. Lees voor meer informatie: https://www.cbs.nl/nl-nl/longread/diversen/2021/statistische-gegevens-per-vierkant-en-postcode-2020-2019-2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=vierkant500m2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>demografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische_eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vierkant</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolking</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woning</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>leeftijd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>etniciteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woz</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inkomen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stedelijkheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingsdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>concentratie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spreiding_van_de_bevolking</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="f605a24f-60cd-4c40-94c8-2186aba3ddd0" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f605a24f-60cd-4c40-94c8-2186aba3ddd0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f1e26638-3b45-4dd5-9ad0-f7d3654700f1'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
1
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:48.722 [print] https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:48.723 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:48.723 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:48.723 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:48.724 [print] Beheer PDOK
57
* print operateson
0
04:59:48.724 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f605a24f-60cd-4c40-94c8-2186aba3ddd0#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f1e26638-3b45-4dd5-9ad0-f7d3654700f1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f1e26638-3b45-4dd5-9ad0-f7d3654700f1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.133:67]
a2fdecfc-de33-4ce3-b935-4c9ac18c5a36
ms: 565
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:48.483 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:48.484 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:48.484 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:48.484 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:48.484 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:48.484 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:48.484 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:48.485 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a2fdecfc-de33-4ce3-b935-4c9ac18c5a36'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
546
04:59:48.486 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a2fdecfc-de33-4ce3-b935-4c9ac18c5a36&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=46088AA5AFCACE1E19274842CA6EE3CB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:48.658 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a2fdecfc-de33-4ce3-b935-4c9ac18c5a36&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=46088AA5AFCACE1E19274842CA6EE3CB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:49.030 response time in milliseconds: 370
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:48 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=BAF58587A2DB1259DEAE99C247BD6AFB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a2fdecfc-de33-4ce3-b935-4c9ac18c5a36</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-05</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Vierkantstatistieken 500m WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS vierkanten 500m bevat statistische gegevens per afzonderlijk 500 meter bij 500 meter vierkant. Met ingang van maart 2021 is het jaar 2020 toegevoegd en zijn het aantal kerncijfers van de jaren 2018 en 2019 aanzienlijk uitgebreid met gegevens over demografie, woningen, energie, inkomen, sociale zekerheid, nabijheid van voorzieningen en dichtheid. Lees voor meer informatie: https://www.cbs.nl/nl-nl/longread/diversen/2021/statistische-gegevens-per-vierkant-en-postcode-2020-2019-2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=vierkant500m2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>demografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische_eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vierkant</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolking</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woning</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>leeftijd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>etniciteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woz</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inkomen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stedelijkheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingsdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>concentratie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spreiding_van_de_bevolking</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/wms/?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="f605a24f-60cd-4c40-94c8-2186aba3ddd0" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f605a24f-60cd-4c40-94c8-2186aba3ddd0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/wms/?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a2fdecfc-de33-4ce3-b935-4c9ac18c5a36'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:49.035 [print] https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/wms/?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:49.035 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:49.035 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:49.035 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:49.036 [print] Beheer PDOK
57
* print operateson
0
04:59:49.036 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f605a24f-60cd-4c40-94c8-2186aba3ddd0#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
12
62
* eval db.writeln('"a2fdecfc-de33-4ce3-b935-4c9ac18c5a36","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"a2fdecfc-de33-4ce3-b935-4c9ac18c5a36","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.134:67]
abf1f9f0-1b85-40e8-86ec-86bee6003b4e
ms: 558
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:48.554 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:48.554 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:48.554 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:48.554 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:48.554 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:48.555 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:48.555 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:48.555 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'abf1f9f0-1b85-40e8-86ec-86bee6003b4e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
548
04:59:48.560 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=abf1f9f0-1b85-40e8-86ec-86bee6003b4e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D214063F80AD774145BE8B05727F6948
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:48.737 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=abf1f9f0-1b85-40e8-86ec-86bee6003b4e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D214063F80AD774145BE8B05727F6948
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:49.104 response time in milliseconds: 365
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:48 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=659D3E9276DC0AEE3B168CE7DECF9842; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>abf1f9f0-1b85-40e8-86ec-86bee6003b4e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-05</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Vierkantstatistieken 100m WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS vierkanten 100m bevat statistische gegevens per afzonderlijk 100 meter bij 100 meter vierkant. Met ingang van maart 2021 is het jaar 2020 toegevoegd en zijn het aantal kerncijfers van de jaren 2018 en 2019 aanzienlijk uitgebreid met gegevens over demografie, woningen, energie, inkomen, sociale zekerheid, nabijheid van voorzieningen en dichtheid. Lees voor meer informatie: https://www.cbs.nl/nl-nl/longread/diversen/2021/statistische-gegevens-per-vierkant-en-postcode-2020-2019-2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=vierkant100m2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>demografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vierkant</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolking</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>leeftijd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>etniciteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inkomen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sociale_zekerheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woz</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woningeigendom</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>voorziening</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische_eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spreiding_van_de_bevolking</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/wms/?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1462bbce-ccd3-4362-83d8-4535ca8f44eb" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1462bbce-ccd3-4362-83d8-4535ca8f44eb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/wms/?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'abf1f9f0-1b85-40e8-86ec-86bee6003b4e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
1
04:59:49.109 [print] https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/wms/?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:49.110 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:49.110 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:49.110 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:49.111 [print] Beheer PDOK
57
* print operateson
0
04:59:49.111 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1462bbce-ccd3-4362-83d8-4535ca8f44eb#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"abf1f9f0-1b85-40e8-86ec-86bee6003b4e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"abf1f9f0-1b85-40e8-86ec-86bee6003b4e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.135:67]
488c1e6d-363e-4476-b2ff-17756ac9b35f
ms: 561
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:48.727 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:48.728 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:48.728 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:48.728 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:48.728 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:48.728 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:48.728 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:48.729 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '488c1e6d-363e-4476-b2ff-17756ac9b35f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
553
04:59:48.729 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=488c1e6d-363e-4476-b2ff-17756ac9b35f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=38543C03903406472B2E11C0ACCD2307
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:48.904 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=488c1e6d-363e-4476-b2ff-17756ac9b35f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=38543C03903406472B2E11C0ACCD2307
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:49.281 response time in milliseconds: 376
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:49 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=6EAD641F218A3A7EED1A6AA8A93A8F3D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>488c1e6d-363e-4476-b2ff-17756ac9b35f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-01-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Gebiedsindelingen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-01-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-01-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS gebiedsindelingen geeft de gebiedsindelingen die het CBS hanteert. De indelingen zijn gegeven van 1995 t/m het meest recente jaar in gegeneraliseerde vorm. Het meest recente jaar bevat in de eerste helft van dat jaar voorlopige grenzen en nog geen wijken en buurten voor dat jaar. De volgende gebiedsindelingen kunnen voorkomen: Gemeente, Landsdeel, Provincie, Buurt, COROP-gebied, GGD-regio, NUTS3, NUTS1, NUTS2, Wijk, Grootstedelijke aglomeratie, Stadsgewest, COROP-plusgebied, COROP-subgebied, Landbouwgebied, Landbouwgroep, RPA-gebied, Toeristengroep, Toeristengebied, Arrondissementsgebied, Brandweerregio, Kamer van Koophandelregio, Politieregio, Regionale Eenheid, Veiligheidsregio, Zorgkantoorregio, Arbeidsmarktregio en Jeugdregio. In de metadata zijn alleen de lagen van het laatste jaar opgenomen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wms?LAYERS=cbs_brandweerregio_2010_gegeneraliseerd&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=33394.88,295483.84,304990.4,681910.72&WIDTH=631&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebiedsindeling</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeente</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landsdeel</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>provincie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ggd-regio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts3</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts1</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts2</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grootstedelijke aglomeratie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stadsgewest</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-plusgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-subgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouwgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouwgroep</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rpa-gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>toeristengroep</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>toeristengebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>arrondissementsgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>brandweerregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kamer van koophandelregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>politieregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>regionale eenheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>veiligheidsregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zorgkantoorregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>arbeidsmarktregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>jeugdregio</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="effe1ab0-073d-437c-af13-df5c5e07d6cd" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=effe1ab0-073d-437c-af13-df5c5e07d6cd#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '488c1e6d-363e-4476-b2ff-17756ac9b35f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:49.286 [print] https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:49.287 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:49.287 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:49.287 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:49.288 [print] Beheer PDOK
57
* print operateson
0
04:59:49.288 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=effe1ab0-073d-437c-af13-df5c5e07d6cd#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"488c1e6d-363e-4476-b2ff-17756ac9b35f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"488c1e6d-363e-4476-b2ff-17756ac9b35f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.136:67]
d94b1eca-8a7d-4dc4-b979-36257878758f
ms: 592
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:48.734 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:48.734 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:48.734 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:48.734 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:48.735 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:48.735 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:48.735 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:48.735 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd94b1eca-8a7d-4dc4-b979-36257878758f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
584
04:59:48.737 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d94b1eca-8a7d-4dc4-b979-36257878758f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=38543C03903406472B2E11C0ACCD2307
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:48.914 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d94b1eca-8a7d-4dc4-b979-36257878758f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=38543C03903406472B2E11C0ACCD2307
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:49.319 response time in milliseconds: 404
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:49 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=59B48E9E8DE18EAEBFB4B0FA400C52AC; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d94b1eca-8a7d-4dc4-b979-36257878758f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-01-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Gebiedsindelingen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-01-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-01-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS gebiedsindelingen geeft de gebiedsindelingen die het CBS hanteert. De indelingen zijn gegeven van 1995 t/m het meest recente jaar in gegeneraliseerde vorm. Het meest recente jaar bevat in de eerste helft van dat jaar voorlopige grenzen en nog geen wijken en buurten voor dat jaar. De volgende gebiedsindelingen kunnen voorkomen: Gemeente, Landsdeel, Provincie, Buurt, COROP-gebied, GGD-regio, NUTS3, NUTS1, NUTS2, Wijk, Grootstedelijke aglomeratie, Stadsgewest, COROP-plusgebied, COROP-subgebied, Landbouwgebied, Landbouwgroep, RPA-gebied, Toeristengroep, Toeristengebied, Arrondissementsgebied, Brandweerregio, Kamer van Koophandelregio, Politieregio, Regionale Eenheid, Veiligheidsregio, Zorgkantoorregio, Arbeidsmarktregio en Jeugdregio. In de metadata zijn alleen de lagen van het laatste jaar opgenomen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wms?LAYERS=cbs_brandweerregio_2010_gegeneraliseerd&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=33394.88,295483.84,304990.4,681910.72&WIDTH=631&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebiedsindeling</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeente</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landsdeel</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>provincie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ggd-regio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts3</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts1</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts2</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grootstedelijke aglomeratie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stadsgewest</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-plusgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>corop-subgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouwgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouwgroep</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rpa-gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>toeristengroep</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>toeristengebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>arrondissementsgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>brandweerregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kamer van koophandelregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>politieregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>regionale eenheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>veiligheidsregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zorgkantoorregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>arbeidsmarktregio</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>jeugdregio</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="effe1ab0-073d-437c-af13-df5c5e07d6cd" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=effe1ab0-073d-437c-af13-df5c5e07d6cd#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd94b1eca-8a7d-4dc4-b979-36257878758f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:49.324 [print] https://geodata.nationaalgeoregister.nl/cbsgebiedsindelingen/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:49.324 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:49.325 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:49.325 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:49.326 [print] Beheer PDOK
57
* print operateson
0
04:59:49.326 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=effe1ab0-073d-437c-af13-df5c5e07d6cd#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d94b1eca-8a7d-4dc4-b979-36257878758f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d94b1eca-8a7d-4dc4-b979-36257878758f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.137:67]
e08079df-6c19-486e-916e-5c9948cfafea
ms: 547
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:49.052 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:49.052 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:49.052 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:49.052 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:49.052 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:49.053 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:49.053 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:49.053 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e08079df-6c19-486e-916e-5c9948cfafea'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
531
04:59:49.054 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e08079df-6c19-486e-916e-5c9948cfafea&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=BAF58587A2DB1259DEAE99C247BD6AFB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:49.230 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e08079df-6c19-486e-916e-5c9948cfafea&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=BAF58587A2DB1259DEAE99C247BD6AFB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:49.584 response time in milliseconds: 352
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:49 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DB75767016C856DBC7E782EE220A5A4F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">e08079df-6c19-486e-916e-5c9948cfafea</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-11-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion xmlns:gco="http://www.isotc211.org/2005/gco">
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.opengis.net/def/crs/EPSG/0/EPSG:4258">EPSG:4258</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">CBS Gebiedsindelingen (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2017-01-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-09-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">INSPIRE Statistische eenheden</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-vector/wfs?&request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/e08079df-6c19-486e-916e-5c9948cfafea/attachments/statistische eenheden.PNG</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://creativecommons.org/licenses/by/4.0/nl/">Naamsvermelding verplicht, CBS</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d410246e378a1056030">
<gml:beginPosition>2017-01-26</gml:beginPosition>
<gml:endPosition>2020-09-01</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href=""/>
</srv:identifier>
<gco:ScopedName xmlns:gco="http://www.isotc211.org/2005/gco" codeSpace="">su-vector:AreaStatisticalUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href=""/>
</srv:identifier>
<gco:ScopedName xmlns:gco="http://www.isotc211.org/2005/gco" codeSpace="">su-vector:AreaStatisticalUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href=""/>
</srv:identifier>
<gco:ScopedName xmlns:gco="http://www.isotc211.org/2005/gco" codeSpace="">su-vector:AreaStatisticalUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href=""/>
</srv:identifier>
<gco:ScopedName xmlns:gco="http://www.isotc211.org/2005/gco" codeSpace="">su-vector:AreaStatisticalUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-vector/wfs?&request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="14076c36-c26d-2017-ac36-7e65f5301suv" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=10d1153e-778f-4995-9b6c-7c69b196cccb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-vector/wfs?&request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">su-vector:AreaStatisticalUnit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other xmlns:gco="http://www.isotc211.org/2005/gco">
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e08079df-6c19-486e-916e-5c9948cfafea'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
2
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:49.592 [print] https://geodata.nationaalgeoregister.nl/inspire/su-vector/wfs?&request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:49.592 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:49.593 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:49.593 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
4
56
* print organisationpath
0
04:59:49.597 [print] #notpresent
57
* print operateson
0
04:59:49.598 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=10d1153e-778f-4995-9b6c-7c69b196cccb#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"e08079df-6c19-486e-916e-5c9948cfafea","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"e08079df-6c19-486e-916e-5c9948cfafea","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.138:67]
88a93a3b-d522-4c5d-9b0f-c6c39a118442
ms: 537
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:49.126 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:49.126 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:49.126 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:49.126 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:49.126 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:49.127 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:49.127 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:49.127 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '88a93a3b-d522-4c5d-9b0f-c6c39a118442'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
525
04:59:49.129 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=88a93a3b-d522-4c5d-9b0f-c6c39a118442&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=659D3E9276DC0AEE3B168CE7DECF9842
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:49.302 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=88a93a3b-d522-4c5d-9b0f-c6c39a118442&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=659D3E9276DC0AEE3B168CE7DECF9842
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:49.653 response time in milliseconds: 349
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:49 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7EA26B1549C964FF01C89CC35CBB91DD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">88a93a3b-d522-4c5d-9b0f-c6c39a118442</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-11-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion xmlns:gco="http://www.isotc211.org/2005/gco">
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">CBS Gebiedsindelingen (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2017-01-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-09-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">INSPIRE Statistische eenheden</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-vector/wms?&request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/88a93a3b-d522-4c5d-9b0f-c6c39a118442/attachments/statistische eenheden.PNG</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://creativecommons.org/licenses/by/4.0/nl/">Naamsvermelding verplicht, CBS</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d408975e365a1056030">
<gml:beginPosition>2017-01-26</gml:beginPosition>
<gml:endPosition>2020-09-01</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href=""/>
</srv:identifier>
<gco:ScopedName xmlns:gco="http://www.isotc211.org/2005/gco" codeSpace="">SU.StatisticalUnita</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href=""/>
</srv:identifier>
<gco:ScopedName xmlns:gco="http://www.isotc211.org/2005/gco" codeSpace="">SU.StatisticalUnita</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href=""/>
</srv:identifier>
<gco:ScopedName xmlns:gco="http://www.isotc211.org/2005/gco" codeSpace="">SU.StatisticalUnita</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-vector/wms?&request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="14076c36-c26d-2017-ac36-7e65f5301suv" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=10d1153e-778f-4995-9b6c-7c69b196cccb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-vector/wms?&request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">SU.VectorStatisticalUnit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other xmlns:gco="http://www.isotc211.org/2005/gco">
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '88a93a3b-d522-4c5d-9b0f-c6c39a118442'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:49.657 [print] https://geodata.nationaalgeoregister.nl/inspire/su-vector/wms?&request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:49.658 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
4
52
* print protocol2
0
04:59:49.662 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:49.662 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:49.662 [print] #notpresent
57
* print operateson
0
04:59:49.662 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=10d1153e-778f-4995-9b6c-7c69b196cccb#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"88a93a3b-d522-4c5d-9b0f-c6c39a118442","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"88a93a3b-d522-4c5d-9b0f-c6c39a118442","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.139:67]
db1e010a-96f8-453e-b63c-9c27d6273157
ms: 547
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:49.291 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:49.292 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:49.292 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:49.292 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:49.292 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:49.292 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:49.293 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:49.293 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'db1e010a-96f8-453e-b63c-9c27d6273157'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
536
04:59:49.294 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=db1e010a-96f8-453e-b63c-9c27d6273157&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=6EAD641F218A3A7EED1A6AA8A93A8F3D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:49.469 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=db1e010a-96f8-453e-b63c-9c27d6273157&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=6EAD641F218A3A7EED1A6AA8A93A8F3D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:49.829 response time in milliseconds: 357
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:49 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DC9CFE21F64EDC568EE7780CDAA02129; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>db1e010a-96f8-453e-b63c-9c27d6273157</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Bestand Bodemgebruik 2015 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-12-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-12-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Bodemgebruik 2015 bevat digitale geometrie van het bodemgebruik in Nederland. Voorbeelden van het bodemgebruik zijn verkeersterreinen, bebouwing, recreatieterreinen en binnen- en buitenwater. De begrenzingen zijn voor een groot deel gebaseerd op de Top10NL (BRT). Bij het interpreteren zijn luchtfoto's leidend. De gegevens zijn ingewonnen in de zomer van 2015. In 2020 wordt het Bestand Bodemgebruik 2017 gepubliceerd.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/db1e010a-96f8-453e-b63c-9c27d6273157/attachments/wms.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://test.geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=bbg2015&CRS=EPSG%3A28992&STYLES=&FORMAT_OPTIONS=dpi%3A116&WIDTH=2880&HEIGHT=1028&BBOX=159602.60937081891%2C454157.4087788607%2C189608.1916534717%2C464867.73467697424</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://test.geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=bbg2015&CRS=EPSG%3A28992&STYLES=&FORMAT_OPTIONS=dpi%3A116&WIDTH=2880&HEIGHT=1028&BBOX=159602.60937081891%2C454157.4087788607%2C189608.1916534717%2C464867.73467697424</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lu">Landgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemgebruik</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>land use</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemfunctie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bbg</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bebouwing</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wegen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spoor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vliegveld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bedrijfsterrein</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>recreatie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>glastuinbouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landgebruik</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Bronvermelding verplicht</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/licenses/by/4.0/nl">Naamsvermelding verplicht, CBS, Kadaster</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d101829e452a1051934">
<gml:beginPosition>2018-12-24</gml:beginPosition>
<gml:endPosition>2018-12-24</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015_hoofdgroep</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015_hoofdgroep</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015_hoofdgroep</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bbg2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>BBG2015_hoofdgroep</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'db1e010a-96f8-453e-b63c-9c27d6273157'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:49.836 [print] https:\/\/geodata.nationaalgeoregister.nl\/bestandbodemgebruik2015\/wms?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:49.837 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:49.837 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:49.837 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:49.838 [print] #notpresent
57
* print operateson
0
04:59:49.838 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"db1e010a-96f8-453e-b63c-9c27d6273157","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"db1e010a-96f8-453e-b63c-9c27d6273157","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.140:67]
027e3f15-3b58-4570-97bb-779ce3ca947e
ms: 553
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:49.329 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:49.329 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:49.329 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:49.329 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:49.330 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:49.330 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:49.330 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:49.330 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
1
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '027e3f15-3b58-4570-97bb-779ce3ca947e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
545
04:59:49.333 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=027e3f15-3b58-4570-97bb-779ce3ca947e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=59B48E9E8DE18EAEBFB4B0FA400C52AC
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:49.507 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=027e3f15-3b58-4570-97bb-779ce3ca947e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=59B48E9E8DE18EAEBFB4B0FA400C52AC
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:49.877 response time in milliseconds: 368
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:49 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=647DEA501A259C132FDB030849D956E7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>027e3f15-3b58-4570-97bb-779ce3ca947e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2019 versie 2 WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2019 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze tweede versie bevat een deel van de kerncijfers. In het najaar van 2021 volgt een derde versie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2019&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="5c37d29a-006d-4136-8989-adfc35a1d4a7" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5c37d29a-006d-4136-8989-adfc35a1d4a7#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '027e3f15-3b58-4570-97bb-779ce3ca947e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:49.881 [print] https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:49.881 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:49.881 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:49.881 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:49.882 [print] Beheer PDOK
57
* print operateson
0
04:59:49.882 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5c37d29a-006d-4136-8989-adfc35a1d4a7#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"027e3f15-3b58-4570-97bb-779ce3ca947e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"027e3f15-3b58-4570-97bb-779ce3ca947e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.141:67]
3c47e1a8-a6a2-45e4-bfec-0f334c9fbc9d
ms: 546
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:49.601 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:49.601 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:49.601 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:49.601 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:49.601 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:49.601 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:49.601 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:49.602 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '3c47e1a8-a6a2-45e4-bfec-0f334c9fbc9d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
539
04:59:49.603 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3c47e1a8-a6a2-45e4-bfec-0f334c9fbc9d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DB75767016C856DBC7E782EE220A5A4F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:49.774 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3c47e1a8-a6a2-45e4-bfec-0f334c9fbc9d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DB75767016C856DBC7E782EE220A5A4F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:50.140 response time in milliseconds: 365
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:50 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=28502F7FC29F4A2E794C6E23F424CAEA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3c47e1a8-a6a2-45e4-bfec-0f334c9fbc9d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2020 versie 1 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2020 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze eerste versie bevat nog minder kerncijfers dan 2019 en 2018. In het najaar 2021 volgt een update.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2020&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3c47e1a8-a6a2-45e4-bfec-0f334c9fbc9d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:50.144 [print] https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:50.145 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:50.145 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:50.145 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:50.146 [print] Beheer PDOK
57
* print operateson
0
04:59:50.146 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"3c47e1a8-a6a2-45e4-bfec-0f334c9fbc9d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"3c47e1a8-a6a2-45e4-bfec-0f334c9fbc9d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.142:67]
caeb52a3-cbaa-4e9b-a23e-d4dc0335b506
ms: 551
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:49.689 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:49.690 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:49.690 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:49.690 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:49.690 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:49.690 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:49.690 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:49.691 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'caeb52a3-cbaa-4e9b-a23e-d4dc0335b506'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
540
04:59:49.697 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=caeb52a3-cbaa-4e9b-a23e-d4dc0335b506&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7EA26B1549C964FF01C89CC35CBB91DD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:49.873 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=caeb52a3-cbaa-4e9b-a23e-d4dc0335b506&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7EA26B1549C964FF01C89CC35CBB91DD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:50.230 response time in milliseconds: 356
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:50 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7C24A05706A8AAD15D4047C165D7DEED; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>caeb52a3-cbaa-4e9b-a23e-d4dc0335b506</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2020 versie 1 WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2020 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze eerste versie bevat nog minder kerncijfers dan 2019 en 2018. In het najaar 2021 volgt een update.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2020&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'caeb52a3-cbaa-4e9b-a23e-d4dc0335b506'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
4
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:50.239 [print] https://geodata.nationaalgeoregister.nl/wijkenbuurten2020/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:50.239 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:50.239 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:50.240 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:50.240 [print] Beheer PDOK
57
* print operateson
0
04:59:50.240 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f1859b4d-93be-4fc8-9e91-0ecc2fa0f3b3#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"caeb52a3-cbaa-4e9b-a23e-d4dc0335b506","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"caeb52a3-cbaa-4e9b-a23e-d4dc0335b506","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.143:67]
f917ffa9-1531-48ea-867e-0d413d85b05a
ms: 559
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:49.841 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:49.842 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:49.842 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:49.842 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:49.842 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:49.842 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:49.842 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:49.843 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f917ffa9-1531-48ea-867e-0d413d85b05a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
536
04:59:49.843 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f917ffa9-1531-48ea-867e-0d413d85b05a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DC9CFE21F64EDC568EE7780CDAA02129
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:50.015 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f917ffa9-1531-48ea-867e-0d413d85b05a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DC9CFE21F64EDC568EE7780CDAA02129
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:50.378 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:50 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F530558013FDCD8590FE6D25FAB9ACF5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f917ffa9-1531-48ea-867e-0d413d85b05a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Digitaal Topografisch Bestand (DTB) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-08-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Digitaal Topografisch Bestand van de natte hoofdinfrastructuur in beheer bij Rijkswaterstaat (DTB-Nat) en de droge hoofdinfrastructuur (DTB-Droog) in beheer bij Rijkswaterstaat opgebouwd uit punt-, lijn- en vlakinformatie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/ows?LAYERS=vlakken,lijnen,punten&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=88000,427000,90000,429000&WIDTH=778&HEIGHT=499</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebiedsbeheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gereguleerde gebieden en rapportage-eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>transportation</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inlandwaters</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>elevation</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gg">Geografisch rastersysteem</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:extent xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gn="http://www.fao.org/geonetwork">
<gmd:EX_Extent>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d97669e314a1055006">
<gml:beginPosition>2011-08-12</gml:beginPosition>
<gml:endPosition>2021-08-11</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=c4b137b8-2317-42c2-aced-204c4216d68d&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=c4bed072-0fda-47b8-96fa-457a938b88fc&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=3229e4d7-4bcd-4b94-819d-8e62de69ce2e&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f917ffa9-1531-48ea-867e-0d413d85b05a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:50.382 [print] https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
3
50
* print protocol1
0
04:59:50.385 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:50.386 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:50.386 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:50.386 [print] Beheer PDOK
57
* print operateson
0
04:59:50.386 [print] ["https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=c4b137b8-2317-42c2-aced-204c4216d68d&OUTPUTSCHEMA=http:\/\/www.isotc211.org\/2005\/gmd&ELEMENTSETNAME=full#MD_DataIdentification","https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=c4bed072-0fda-47b8-96fa-457a938b88fc&OUTPUTSCHEMA=http:\/\/www.isotc211.org\/2005\/gmd&ELEMENTSETNAME=full#MD_DataIdentification","https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=3229e4d7-4bcd-4b94-819d-8e62de69ce2e&OUTPUTSCHEMA=http:\/\/www.isotc211.org\/2005\/gmd&ELEMENTSETNAME=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f917ffa9-1531-48ea-867e-0d413d85b05a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
14
63
* eval db.writeln('"f917ffa9-1531-48ea-867e-0d413d85b05a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.144:67]
127125c8-20c2-451a-a1c8-f9aad8ae5c5e
ms: 575
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:49.893 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:49.893 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
3
04:59:49.893 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:49.896 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:49.896 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:49.896 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:49.896 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:49.897 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '127125c8-20c2-451a-a1c8-f9aad8ae5c5e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
557
04:59:49.898 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=127125c8-20c2-451a-a1c8-f9aad8ae5c5e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=647DEA501A259C132FDB030849D956E7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:50.072 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=127125c8-20c2-451a-a1c8-f9aad8ae5c5e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=647DEA501A259C132FDB030849D956E7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:50.453 response time in milliseconds: 379
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:50 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=0F6DEF9E972284576D73E4CE2D4B97E2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>127125c8-20c2-451a-a1c8-f9aad8ae5c5e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2016 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-10-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-11-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2016 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. Lees voor meer informatie het volgende pdf ducument:
https://www.cbs.nl/-/media/_pdf/2016/35/2016ep26-toelichting-wijk-en-buurtkaart-2014-2015-2016.pdf</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/ows?LAYERS=cbs_wijken_2016,cbs_buurten_2016,gemeenten2016&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=144000,453000,156000,464283&WIDTH=778&HEIGHT=499</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/ows?LAYERS=cbs_wijken_2016,cbs_buurten_2016,gemeenten2016&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=144000,453000,156000,464283&WIDTH=778&HEIGHT=499</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolking</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/licenses/by/4.0/nl/">Naamsvermelding verplicht, CBS</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d116664e408a1055006">
<gml:beginPosition>2016-10-17</gml:beginPosition>
<gml:endPosition>2018-11-01</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_buurten_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_buurten_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_buurten_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_wijken_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_wijken_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_wijken_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="14076c36-c26d-2016-ac36-7e65f530188c" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6cde2ce7-3ecd-4785-b7b8-d62c3381efe9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cbs_buurten_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cbs_wijken_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gemeenten2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '127125c8-20c2-451a-a1c8-f9aad8ae5c5e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:50.458 [print] https:\/\/geodata.nationaalgeoregister.nl\/wijkenbuurten2016\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:50.459 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:50.459 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:50.459 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
9
56
* print organisationpath
0
04:59:50.468 [print] #notpresent
57
* print operateson
0
04:59:50.468 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6cde2ce7-3ecd-4785-b7b8-d62c3381efe9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"127125c8-20c2-451a-a1c8-f9aad8ae5c5e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"127125c8-20c2-451a-a1c8-f9aad8ae5c5e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.145:67]
a035801a-3256-4a36-9f81-02421aacee17
ms: 548
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:50.149 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:50.149 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:50.149 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:50.149 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:50.149 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:50.149 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:50.149 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
14
04:59:50.163 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a035801a-3256-4a36-9f81-02421aacee17'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
525
04:59:50.164 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a035801a-3256-4a36-9f81-02421aacee17&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=28502F7FC29F4A2E794C6E23F424CAEA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:50.338 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a035801a-3256-4a36-9f81-02421aacee17&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=28502F7FC29F4A2E794C6E23F424CAEA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:50.688 response time in milliseconds: 348
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:50 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=AF80F443225A597CC4459D4668B03BF7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a035801a-3256-4a36-9f81-02421aacee17</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2018 versie 3 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2018 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze derde versie bevat de meeste kerncijfers. Hierna volgt geen update meer.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a035801a-3256-4a36-9f81-02421aacee17'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:50.693 [print] https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:50.694 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:50.694 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:50.694 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:50.695 [print] Beheer PDOK
57
* print operateson
0
04:59:50.695 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a035801a-3256-4a36-9f81-02421aacee17","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"a035801a-3256-4a36-9f81-02421aacee17","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.146:67]
3ac5737f-55ed-455d-8350-44af11b67fc3
ms: 566
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:50.243 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:50.243 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:50.243 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:50.243 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:50.243 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:50.244 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:50.244 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:50.244 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '3ac5737f-55ed-455d-8350-44af11b67fc3'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
560
04:59:50.245 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3ac5737f-55ed-455d-8350-44af11b67fc3&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7C24A05706A8AAD15D4047C165D7DEED
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:50.417 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3ac5737f-55ed-455d-8350-44af11b67fc3&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7C24A05706A8AAD15D4047C165D7DEED
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:50.803 response time in milliseconds: 385
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:50 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3A236F9229E9C8F5CEFB17C58CC4C49A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3ac5737f-55ed-455d-8350-44af11b67fc3</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2019 versie 2 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2019 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze tweede versie bevat een deel van de kerncijfers. In het najaar van 2021 volgt een derde versie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2019&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="5c37d29a-006d-4136-8989-adfc35a1d4a7" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5c37d29a-006d-4136-8989-adfc35a1d4a7#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3ac5737f-55ed-455d-8350-44af11b67fc3'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:50.807 [print] https://geodata.nationaalgeoregister.nl/wijkenbuurten2019/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:50.808 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:50.808 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:50.808 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:50.809 [print] Beheer PDOK
57
* print operateson
0
04:59:50.809 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5c37d29a-006d-4136-8989-adfc35a1d4a7#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"3ac5737f-55ed-455d-8350-44af11b67fc3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"3ac5737f-55ed-455d-8350-44af11b67fc3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.147:67]
feabca04-e3fd-4802-96f2-583d328e30ad
ms: 543
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:50.403 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:50.403 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:50.403 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:50.403 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:50.403 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:50.403 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:50.403 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:50.404 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'feabca04-e3fd-4802-96f2-583d328e30ad'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
04:59:50.404 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=feabca04-e3fd-4802-96f2-583d328e30ad&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F530558013FDCD8590FE6D25FAB9ACF5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:50.580 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=feabca04-e3fd-4802-96f2-583d328e30ad&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F530558013FDCD8590FE6D25FAB9ACF5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:50.940 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:50 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=34EB008DC64DF88619E2C7DD8E52937C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>feabca04-e3fd-4802-96f2-583d328e30ad</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2018 versie 3 WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2018 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze derde versie bevat de meeste kerncijfers. Hierna volgt geen update meer.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'feabca04-e3fd-4802-96f2-583d328e30ad'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:50.944 [print] https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:50.944 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:50.945 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:50.945 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:50.945 [print] Beheer PDOK
57
* print operateson
0
04:59:50.945 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"feabca04-e3fd-4802-96f2-583d328e30ad","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"feabca04-e3fd-4802-96f2-583d328e30ad","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.148:67]
5be14ec9-9bb3-4395-a061-e7e78d04a527
ms: 583
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:50.472 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:50.472 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:50.472 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:50.472 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
2
04:59:50.472 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:50.474 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:50.474 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:50.474 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5be14ec9-9bb3-4395-a061-e7e78d04a527'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
567
04:59:50.475 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5be14ec9-9bb3-4395-a061-e7e78d04a527&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=0F6DEF9E972284576D73E4CE2D4B97E2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:50.658 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5be14ec9-9bb3-4395-a061-e7e78d04a527&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=0F6DEF9E972284576D73E4CE2D4B97E2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:51.041 response time in milliseconds: 381
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:50 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=26AA43F6A6A340E36DE39ABD71EDF9A1; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5be14ec9-9bb3-4395-a061-e7e78d04a527</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-04-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Gebouwen (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-08-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Gebouwen, geharmoniseerd, gevuld met relevante gebouwen afkomstig uit de Basisregistratie Adressen en Gebouwen (BAG) beheerd door het Kadaster.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/bu/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/bu/ows?SERVICE=WMS&LAYERS=BU.Building&LANGUAGE=dut&FORMAT=image%2Fpng&VERSION=1.3.0&TRANSPARENT=TRUE&EXCEPTIONS=INIMAGE&REQUEST=GetMap&STYLES=&CRS=EPSG%3A28992&BBOX=133496,433754.56,134356.16,434614.72&WIDTH=256&HEIGHT=256</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/bu/ows?SERVICE=WMS&LAYERS=BU.Building&LANGUAGE=dut&FORMAT=image%2Fpng&VERSION=1.3.0&TRANSPARENT=TRUE&EXCEPTIONS=INIMAGE&REQUEST=GetMap&STYLES=&CRS=EPSG%3A28992&BBOX=133496,433754.56,134356.16,434614.72&WIDTH=256&HEIGHT=256</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/bu">Gebouwen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Gebouwen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Buildings</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d338716e402a1051934">
<gml:beginPosition>2015-12-18</gml:beginPosition>
<gml:endPosition>2020-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">BU.Building</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">BU.Building</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">BU.Building</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/bu/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/bu/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/bu/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="b4ae622c-6201-49d8-bd2e-f7fce9206a1e" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b4ae622c-6201-49d8-bd2e-f7fce9206a1e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/bu/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>BU.Building</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5be14ec9-9bb3-4395-a061-e7e78d04a527'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:51.046 [print] https://geodata.nationaalgeoregister.nl/inspire/bu/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:51.046 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:51.047 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:51.047 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:51.047 [print] #notpresent
57
* print operateson
0
04:59:51.047 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b4ae622c-6201-49d8-bd2e-f7fce9206a1e#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5be14ec9-9bb3-4395-a061-e7e78d04a527","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
7
63
* eval db.writeln('"5be14ec9-9bb3-4395-a061-e7e78d04a527","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.149:67]
a1ed8a00-da07-472e-9627-99175d437c94
ms: 590
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:50.699 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:50.699 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:50.699 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:50.699 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:50.699 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:50.700 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:50.700 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:50.700 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a1ed8a00-da07-472e-9627-99175d437c94'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
556
04:59:50.701 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a1ed8a00-da07-472e-9627-99175d437c94&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=AF80F443225A597CC4459D4668B03BF7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:50.875 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a1ed8a00-da07-472e-9627-99175d437c94&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=AF80F443225A597CC4459D4668B03BF7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:51.255 response time in milliseconds: 376
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:51 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=562C948A8FB276409C14328088C0DD13; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a1ed8a00-da07-472e-9627-99175d437c94</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidskaarten Schiphol 2016 lden WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Op de kaart ziet u hoe hoog de geluidbelasting door Schiphol is op de door u gekozen locatie. De geluidbelasting wordt uitgedrukt in Lden (Lday-evening-night), de maat voor de gemiddelde geluidsbelasting over een etmaal. De geluidbelasting 's avonds en 's nachts wordt hierbij veel zwaarder meegerekend dan die van overdag, omdat het geluid dan hinderlijker is. Lawaai in onze woonomgeving leidt vooral tot hinder en slaapverstoring. De kaarten geven inzicht in de geluidsbelasting in het voorgaande jaar, hier het gebruiksjaar voor de luchthaven Schiphol dat liep van 1 november 2015 tot 1 november 2016.
Over de kaart
De kaart en de gegevens zijn afkomstig en eigendom van het ministerie van Infrastructuur & Milieu. De geluidkaart is gemaakt in het kader van de EU geluidkartering en bevat geluidcontouren variërend tussen 50 en 75 dB in klassen van 5 db. Op basis van de EU-regelgeving zal de volgende geluidkartering gaan over het jaar 2021 en waarschijnlijk in 2022 klaar zijn en online verschijnen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/a1ed8a00-da07-472e-9627-99175d437c94/attachments/geluidskaarten schiphol.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/842f724d-5210-4b39-88d1-64af291a2c2a/attachments/geluidskaarten schiphol.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview/>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Luchthaven</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Schiphol</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Luchtvaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidbelasting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidscontouren</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d251207e398a1051934">
<gml:beginPosition>2017-05-24</gml:beginPosition>
<gml:endPosition>2017-07-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="83dab947-387b-49df-8ad2-32bb10d46d38" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=83dab947-387b-49df-8ad2-32bb10d46d38#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>schiphol_lden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a1ed8a00-da07-472e-9627-99175d437c94'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:51.260 [print] https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:51.261 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:51.261 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
27
04:59:51.288 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:51.289 [print] #notpresent
57
* print operateson
0
04:59:51.289 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=83dab947-387b-49df-8ad2-32bb10d46d38#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a1ed8a00-da07-472e-9627-99175d437c94","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a1ed8a00-da07-472e-9627-99175d437c94","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.150:67]
c474b492-da63-4a33-9bdd-b3709ce2cd6c
ms: 548
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:50.812 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:50.812 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:50.812 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:50.812 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:50.812 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:50.812 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:50.812 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:50.813 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c474b492-da63-4a33-9bdd-b3709ce2cd6c'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
533
04:59:50.814 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c474b492-da63-4a33-9bdd-b3709ce2cd6c&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3A236F9229E9C8F5CEFB17C58CC4C49A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:50.985 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c474b492-da63-4a33-9bdd-b3709ce2cd6c&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3A236F9229E9C8F5CEFB17C58CC4C49A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:51.345 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:51 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=74B9C83125928907054E212869C4AEE3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c474b492-da63-4a33-9bdd-b3709ce2cd6c</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidskaarten Schiphol 2016 lnight WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Op de kaart ziet u hoe hoog de geluidbelasting door Schiphol is op de door u gekozen locatie. De geluidbelasting wordt uitgedrukt in Lden (Lday-evening-night), de maat voor de gemiddelde geluidsbelasting over een etmaal. De geluidbelasting 's avonds en 's nachts wordt hierbij veel zwaarder meegerekend dan die van overdag, omdat het geluid dan hinderlijker is. Lawaai in onze woonomgeving leidt vooral tot hinder en slaapverstoring. De kaarten geven inzicht in de geluidsbelasting in het voorgaande jaar, hier het gebruiksjaar voor de luchthaven Schiphol dat liep van 1 november 2015 tot 1 november 2016.
Over de kaart
De kaart en de gegevens zijn afkomstig en eigendom van het ministerie van Infrastructuur & Milieu. De geluidkaart is gemaakt in het kader van de EU geluidkartering en bevat geluidcontouren variërend tussen 50 en 75 dB in klassen van 5 db. Op basis van de EU-regelgeving zal de volgende geluidkartering gaan over het jaar 2021 en waarschijnlijk in 2022 klaar zijn en online verschijnen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/c474b492-da63-4a33-9bdd-b3709ce2cd6c/attachments/geluidskaarten schiphol.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/842f724d-5210-4b39-88d1-64af291a2c2a/attachments/geluidskaarten schiphol.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Luchthaven</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Schiphol</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Luchtvaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidbelasting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidscontouren</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidsbelasting hoofd luchthavens dag-avond-nacht (Richtlijn Omgevingslawaai)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d137020e400a1055006">
<gml:beginPosition>2017-05-24</gml:beginPosition>
<gml:endPosition>2017-07-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="i58d39928-f502-48c9-a8c1-03244dc181bf" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=58d39928-f502-48c9-a8c1-03244dc181bf#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>schiphol_lnight</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c474b492-da63-4a33-9bdd-b3709ce2cd6c'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:51.351 [print] https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:51.351 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
3
52
* print protocol2
0
04:59:51.354 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:51.354 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:51.355 [print] #notpresent
57
* print operateson
0
04:59:51.355 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=58d39928-f502-48c9-a8c1-03244dc181bf#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
4
62
* eval db.writeln('"c474b492-da63-4a33-9bdd-b3709ce2cd6c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c474b492-da63-4a33-9bdd-b3709ce2cd6c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.151:67]
7827b68f-647e-46cc-a02a-cac48eaa5dda
ms: 564
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:50.948 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:50.948 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:50.948 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:50.948 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:50.948 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:50.949 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:50.949 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:50.950 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7827b68f-647e-46cc-a02a-cac48eaa5dda'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
542
04:59:50.951 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7827b68f-647e-46cc-a02a-cac48eaa5dda&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=34EB008DC64DF88619E2C7DD8E52937C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:51.125 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7827b68f-647e-46cc-a02a-cac48eaa5dda&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=34EB008DC64DF88619E2C7DD8E52937C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:51.492 response time in milliseconds: 364
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:51 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=B1092EB02FA88679EAE97BFB2977930F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7827b68f-647e-46cc-a02a-cac48eaa5dda</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidskaarten Schiphol 2016 lnight WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Op de kaart ziet u hoe hoog de geluidbelasting door Schiphol is op de door u gekozen locatie. De geluidbelasting wordt uitgedrukt in Lden (Lday-evening-night), de maat voor de gemiddelde geluidsbelasting over een etmaal. De geluidbelasting 's avonds en 's nachts wordt hierbij veel zwaarder meegerekend dan die van overdag, omdat het geluid dan hinderlijker is. Lawaai in onze woonomgeving leidt vooral tot hinder en slaapverstoring. De kaarten geven inzicht in de geluidsbelasting in het voorgaande jaar, hier het gebruiksjaar voor de luchthaven Schiphol dat liep van 1 november 2015 tot 1 november 2016.
Over de kaart
De kaart en de gegevens zijn afkomstig en eigendom van het ministerie van Infrastructuur & Milieu. De geluidkaart is gemaakt in het kader van de EU geluidkartering en bevat geluidcontouren variërend tussen 50 en 75 dB in klassen van 5 db. Op basis van de EU-regelgeving zal de volgende geluidkartering gaan over het jaar 2021 en waarschijnlijk in 2022 klaar zijn en online verschijnen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/7827b68f-647e-46cc-a02a-cac48eaa5dda/attachments/geluidskaarten schiphol.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/9bd794ed-57fc-4b74-9be7-284a6dc463bf/attachments/geluidskaarten schiphol.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Luchthaven</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Schiphol</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Luchtvaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidbelasting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidscontouren</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d263013e397a1055006">
<gml:beginPosition>2017-05-24</gml:beginPosition>
<gml:endPosition>2017-07-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="i58d39928-f502-48c9-a8c1-03244dc181bf" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=58d39928-f502-48c9-a8c1-03244dc181bf#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>schiphol_lnight</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7827b68f-647e-46cc-a02a-cac48eaa5dda'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
3
04:59:51.502 [print] https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholnacht/v2/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:51.502 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
4
04:59:51.507 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:51.507 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:51.508 [print] #notpresent
57
* print operateson
4
04:59:51.512 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=58d39928-f502-48c9-a8c1-03244dc181bf#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7827b68f-647e-46cc-a02a-cac48eaa5dda","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7827b68f-647e-46cc-a02a-cac48eaa5dda","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.152:67]
9c4862c3-0bab-49c3-bc2f-ac5486826766
ms: 639
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:51.057 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:51.057 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:51.057 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:51.057 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:51.057 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:51.058 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:51.058 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:51.058 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '9c4862c3-0bab-49c3-bc2f-ac5486826766'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
600
04:59:51.059 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9c4862c3-0bab-49c3-bc2f-ac5486826766&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=26AA43F6A6A340E36DE39ABD71EDF9A1
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:51.234 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9c4862c3-0bab-49c3-bc2f-ac5486826766&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=26AA43F6A6A340E36DE39ABD71EDF9A1
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:51.655 response time in milliseconds: 404
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:51 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=6FE73AB259647982166BCCCB5D0F2DB3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>9c4862c3-0bab-49c3-bc2f-ac5486826766</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreiding van soorten WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreiding en verspreidingsgebied van soorten in Habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/9c4862c3-0bab-49c3-bc2f-ac5486826766/attachments/habitatrichtlijnverspreidingsoorten.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>habitatrichtlijnverspreidingsoorten.PNG</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sd">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>fauna</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Spreiding van soorten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbaardvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbaardvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbaardvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbaardvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbarbeel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbarbeel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbarbeel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbarbeel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbastaardkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbastaardkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbastaardkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbastaardkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbeekprik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbeekprik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbeekprik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbeekprik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbittervoorn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbittervoorn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbittervoorn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbittervoorn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingboomkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingboomkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingboomkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingboomkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingboommarter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingboommarter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingboommarter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingboommarter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbosvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbosvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbosvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbosvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbrandtsvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbrandtsvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbrandtsvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbrandtsvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbredegeelgerandewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbredegeelgerandewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbredegeelgerandewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbredegeelgerandewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbruinekikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbruinekikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbruinekikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbruinekikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbruinvis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbruinvis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbruinvis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbruinvis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbunzing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbunzing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbunzing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbunzing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdonkerpimpernelblauwtje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdonkerpimpernelblauwtje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdonkerpimpernelblauwtje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdonkerpimpernelblauwtje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrijvendewaterweegbree</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrijvendewaterweegbree</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrijvendewaterweegbree</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrijvendewaterweegbree</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingeuropeserivierkreeft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingeuropeserivierkreeft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingeuropeserivierkreeft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingeuropeserivierkreeft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingfint</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingfint</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingfint</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingfint</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingfranjestaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingfranjestaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingfranjestaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingfranjestaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggaffellibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggaffellibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggaffellibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggaffellibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggeelbuikvuurpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggeelbuikvuurpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggeelbuikvuurpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggeelbuikvuurpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggeelschorpioenmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggeelschorpioenmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggeelschorpioenmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggeelschorpioenmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggestreeptewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggestreeptewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggestreeptewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggestreeptewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggevlektewitsnuitlibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggevlektewitsnuitlibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggevlektewitsnuitlibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggevlektewitsnuitlibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonedwergvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonedwergvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonedwergvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonedwergvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggewonezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggladdeslang</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggladdeslang</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggladdeslang</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggladdeslang</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggroeneglazenmaker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggroeneglazenmaker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggroeneglazenmaker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggroeneglazenmaker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggroenknolorchis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggroenknolorchis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggroenknolorchis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggroenknolorchis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotevuurvlinder</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotevuurvlinder</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotevuurvlinder</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotevuurvlinder</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghamster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghamster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghamster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghamster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghazelmuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghazelmuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghazelmuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghazelmuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingheikikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingheikikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingheikikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingheikikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingingekorvenvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingingekorvenvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingingekorvenvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingingekorvenvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkamsalamander</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkamsalamander</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkamsalamander</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkamsalamander</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkleinemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkleinemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkleinemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkleinemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingknoflookpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingknoflookpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingknoflookpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingknoflookpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkruipendmoerasscherm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkruipendmoerasscherm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkruipendmoerasscherm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkruipendmoerasscherm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkussentjesmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkussentjesmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkussentjesmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkussentjesmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinglaatvlieger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinglaatvlieger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinglaatvlieger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinglaatvlieger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmedicinalebloedzuiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmedicinalebloedzuiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmedicinalebloedzuiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmedicinalebloedzuiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmeerkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmeerkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmeerkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmeerkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmeervleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmeervleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmeervleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmeervleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmuurhagedis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmuurhagedis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmuurhagedis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmuurhagedis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingnauwekorfslak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingnauwekorfslak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingnauwekorfslak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingnauwekorfslak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingnoordsewinterjuffer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingnoordsewinterjuffer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingnoordsewinterjuffer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="8ac3f705-fa85-4814-a36a-d5ca2dedcf9e" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=28c4780a-1a44-4376-b283-14a50a481729#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbaardvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbarbeel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbastaardkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbeekprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbittervoorn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingboomkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingboommarter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbosvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbrandtsvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbredegeelgerandewaterroofkever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbruinekikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbruinvis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbunzing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingdonkerpimpernelblauwtje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingdrijvendewaterweegbree</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingeuropeserivierkreeft</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingfint</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingfranjestaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggaffellibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggeelbuikvuurpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggeelschorpioenmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggestreeptewaterroofkever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggevlektewitsnuitlibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggewonedwergvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggewonegrootoorvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggewonezeehond</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggladdeslang</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrijzegrootoorvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrijzezeehond</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggroeneglazenmaker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggroenknolorchis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrotemodderkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrotevuurvlinder</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinghamster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinghazelmuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingheikikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingingekorvenvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkamsalamander</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkleinemodderkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingknoflookpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkruipendmoerasscherm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkussentjesmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinglaatvlieger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmedicinalebloedzuiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmeerkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmeervleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmuurhagedis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingnauwekorfslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingnoordsewinterjuffer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingnoordsewoelmuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingoostelijkewitsnuitlibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingotter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingpimpernelblauwtje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingplatteschijfhoren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingpoelkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrendiermos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrivierdonderpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrivierprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrivierrombout</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrossevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrugstreeppad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingruigedwergvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingspaansevlag</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingteunisbloempijlstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingtonghaarmuts</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingtweekleurigevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvalevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvalkruid</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingveenmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvliegendhert</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvroedmeesterpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingwatervleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingwijngaardslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingwolfsklauw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzalm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzandhagedis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzeeprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzeggekorfslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9c4862c3-0bab-49c3-bc2f-ac5486826766'
2
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
3
34
* def title = get response //citation/CI_Citation/title/CharacterString
3
35
* def email = get response //electronicMailAddress/CharacterString
4
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
3
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
3
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
2
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
2
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
1
04:59:51.683 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingsoorten\/v2\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
04:59:51.685 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
2
52
* print protocol2
0
04:59:51.687 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
2
04:59:51.689 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
3
56
* print organisationpath
0
04:59:51.692 [print] #notpresent
57
* print operateson
0
04:59:51.692 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=28c4780a-1a44-4376-b283-14a50a481729#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
3
62
* eval db.writeln('"9c4862c3-0bab-49c3-bc2f-ac5486826766","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"9c4862c3-0bab-49c3-bc2f-ac5486826766","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.153:67]
9c5351c8-d8f4-41c2-9642-42a63496a6fe
ms: 697
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:51.292 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:51.293 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:51.293 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:51.293 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:51.293 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:51.293 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:51.293 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:51.294 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '9c5351c8-d8f4-41c2-9642-42a63496a6fe'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
645
04:59:51.295 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9c5351c8-d8f4-41c2-9642-42a63496a6fe&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=562C948A8FB276409C14328088C0DD13
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:51.506 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9c5351c8-d8f4-41c2-9642-42a63496a6fe&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=562C948A8FB276409C14328088C0DD13
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:51.911 response time in milliseconds: 396
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:51 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=839499DEE6EB885F4B51AF0FC8C1581F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>9c5351c8-d8f4-41c2-9642-42a63496a6fe</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreidingsgebied van habitattypen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-03-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreidingsgebieden van habitattypen in habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/9c5351c8-d8f4-41c2-9642-42a63496a6fe/attachments/2019-03-18 09_39_07-PDOK Viewer.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Flora</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitats en biotopen</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalktufbronnen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="03671a9e-6aaf-464d-be99-9aad25cef9e3" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=03671a9e-6aaf-464d-be99-9aad25cef9e3"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedjeneverbesstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalktufbronnen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkranswierwateren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkruipwilgstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedmerenmetkrabbenscheerenfonteinkruiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedoudeeikenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedovergangsentrilvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedpermanentoverstroomdezandbanken</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedpionierbegroeiingenoprotsbodem</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedpioniervegetatiesmetsnavelbiezen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedriffen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedruigtenenzomen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedschorrenenziltegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedslijkgrasvelden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedslikenzandplaten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedslikkigerivieroevers</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedstroomdalgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedstuifzandheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedveldbiesbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedvochtigealluvialebossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedvochtigeduinvalleien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedvochtigeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedwittedduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzandverstuivingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzeerzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedziltepionierbegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl:443/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzinkweiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl:443/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzurevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9c5351c8-d8f4-41c2-9642-42a63496a6fe'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
2
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
13
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:51.964 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingsgebiedtypen\/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:51.965 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
8
52
* print protocol2
0
04:59:51.973 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
4
54
* print protocol
0
04:59:51.977 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
04:59:51.979 [print] #notpresent
57
* print operateson
0
04:59:51.979 [print] http://nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=03671a9e-6aaf-464d-be99-9aad25cef9e3
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"9c5351c8-d8f4-41c2-9642-42a63496a6fe","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"9c5351c8-d8f4-41c2-9642-42a63496a6fe","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
9
Scenario: [1.154:67]
1ce74355-763a-481d-b9d7-aaafbf0d7d53
ms: 599
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:51.366 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:51.367 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:51.367 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:51.367 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:51.367 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:51.367 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:51.367 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:51.368 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1ce74355-763a-481d-b9d7-aaafbf0d7d53'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
551
04:59:51.369 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1ce74355-763a-481d-b9d7-aaafbf0d7d53&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=74B9C83125928907054E212869C4AEE3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:51.550 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1ce74355-763a-481d-b9d7-aaafbf0d7d53&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=74B9C83125928907054E212869C4AEE3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:51.918 response time in milliseconds: 364
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:51 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1487DAED9A70F63A8C9788431D548923; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1ce74355-763a-481d-b9d7-aaafbf0d7d53</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheer@pdok.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreiding van soorten WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreiding en verspreidingsgebied van soorten in Habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="Https://www.pdok.nl">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheer@pdok.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/1ce74355-763a-481d-b9d7-aaafbf0d7d53/attachments/habitatrichtlijnverspreidingsoorten.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>habitatrichtlijnverspreidingsoorten.PNG</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sd">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>fauna</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Spreiding van soorten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="8ac3f705-fa85-4814-a36a-d5ca2dedcf9e" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=28c4780a-1a44-4376-b283-14a50a481729#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbaardvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbarbeel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbastaardkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbeekprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbittervoorn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingboomkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingboommarter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbosvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbrandtsvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbredegeelgerandewaterroofkever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbruinekikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbruinvis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbunzing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingdonkerpimpernelblauwtje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingdrijvendewaterweegbree</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingeuropeserivierkreeft</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingfint</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingfranjestaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggaffellibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggeelbuikvuurpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggeelschorpioenmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggestreeptewaterroofkever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggevlektewitsnuitlibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggewonedwergvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggewonegrootoorvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggewonezeehond</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggladdeslang</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrijzegrootoorvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrijzezeehond</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggroeneglazenmaker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggroenknolorchis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrotemodderkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrotevuurvlinder</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinghamster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinghazelmuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingheikikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingingekorvenvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkamsalamander</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkleinemodderkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingknoflookpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkruipendmoerasscherm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkussentjesmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinglaatvlieger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmedicinalebloedzuiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmeerkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmeervleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmuurhagedis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingnauwekorfslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingnoordsewinterjuffer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingnoordsewoelmuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingoostelijkewitsnuitlibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingotter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingpimpernelblauwtje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingplatteschijfhoren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingpoelkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrendiermos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrivierdonderpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrivierprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrivierrombout</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrossevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingrugstreeppad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingruigedwergvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingspaansevlag</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingteunisbloempijlstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingtonghaarmuts</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingtweekleurigevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvalevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvalkruid</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingveenmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvliegendhert</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvroedmeesterpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingwatervleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingwijngaardslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingwolfsklauw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzalm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzandhagedis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzeeprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsoorten/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzeggekorfslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1ce74355-763a-481d-b9d7-aaafbf0d7d53'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
10
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:51.938 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingsoorten\/v2\/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:51.938 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:51.939 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:51.939 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
17
56
* print organisationpath
0
04:59:51.956 [print] #notpresent
57
* print operateson
0
04:59:51.956 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=28c4780a-1a44-4376-b283-14a50a481729#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"1ce74355-763a-481d-b9d7-aaafbf0d7d53","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"1ce74355-763a-481d-b9d7-aaafbf0d7d53","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
8
Scenario: [1.155:67]
62dc32f1-853c-416a-876b-6e083554f1b6
ms: 593
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:51.515 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:51.515 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:51.515 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
4
04:59:51.515 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:51.520 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:51.520 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:51.520 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:51.521 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '62dc32f1-853c-416a-876b-6e083554f1b6'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
569
04:59:51.522 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=62dc32f1-853c-416a-876b-6e083554f1b6&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=B1092EB02FA88679EAE97BFB2977930F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:51.698 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=62dc32f1-853c-416a-876b-6e083554f1b6&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=B1092EB02FA88679EAE97BFB2977930F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:52.089 response time in milliseconds: 389
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:51 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1F0176D70B04F20CC7DAAD6460811F0C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>62dc32f1-853c-416a-876b-6e083554f1b6</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidblootstelling van het hoofdspoorwegennet Lden WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De geluidbelasting wordt uitgedrukt in Lden (Lday-evening-night), de maat voor de gemiddelde geluidsbelasting over een etmaal. De geluidbelasting 's avonds en 's nachts wordt hierbij veel zwaarder meegerekend dan die van overdag, omdat het geluid dan hinderlijker is. De kaarten zijn gemaakt voor de situatie in 2016.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegenetmaal/v1/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/ba58d9a5-118b-411d-8421-f373a55a6b55/attachments/geluidskaarten spoorwegen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Spoor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Spoorwegen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidbelasting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidscontouren</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d607751e400a1051934">
<gml:beginPosition>2017-05-24</gml:beginPosition>
<gml:endPosition>2017-07-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorwegen_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorwegen_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorwegen_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegenetmaal/v1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c3c004ad-5387-4b00-a225-9afbcaa5d31b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c3c004ad-5387-4b00-a225-9afbcaa5d31b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegenetmaal/v1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>lden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '62dc32f1-853c-416a-876b-6e083554f1b6'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:52.095 [print] https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegenetmaal/v1/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:52.095 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:52.096 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:52.096 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:52.096 [print] #notpresent
57
* print operateson
0
04:59:52.096 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c3c004ad-5387-4b00-a225-9afbcaa5d31b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"62dc32f1-853c-416a-876b-6e083554f1b6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
11
63
* eval db.writeln('"62dc32f1-853c-416a-876b-6e083554f1b6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.156:67]
80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a
ms: 543
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:51.708 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:51.708 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:51.708 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:51.708 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:51.708 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:51.709 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:51.709 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:51.710 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
1
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
533
04:59:51.711 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=6FE73AB259647982166BCCCB5D0F2DB3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:51.884 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=6FE73AB259647982166BCCCB5D0F2DB3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:52.243 response time in milliseconds: 357
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:52 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1F5ACC06D2DA68A30229529973DF7342; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidskaarten Schiphol 2016 lden WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Op de kaart ziet u hoe hoog de geluidbelasting door Schiphol is op de door u gekozen locatie. De geluidbelasting wordt uitgedrukt in Lden (Lday-evening-night), de maat voor de gemiddelde geluidsbelasting over een etmaal. De geluidbelasting 's avonds en 's nachts wordt hierbij veel zwaarder meegerekend dan die van overdag, omdat het geluid dan hinderlijker is. Lawaai in onze woonomgeving leidt vooral tot hinder en slaapverstoring. De kaarten geven inzicht in de geluidsbelasting in het voorgaande jaar, hier het gebruiksjaar voor de luchthaven Schiphol dat liep van 1 november 2015 tot 1 november 2016.
Over de kaart
De kaart en de gegevens zijn afkomstig en eigendom van het ministerie van Infrastructuur & Milieu. De geluidkaart is gemaakt in het kader van de EU geluidkartering en bevat geluidcontouren variërend tussen 50 en 75 dB in klassen van 5 db. Op basis van de EU-regelgeving zal de volgende geluidkartering gaan over het jaar 2021 en waarschijnlijk in 2022 klaar zijn en online verschijnen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a/attachments/geluidskaarten schiphol.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/9bd794ed-57fc-4b74-9be7-284a6dc463bf/attachments/geluidskaarten schiphol.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Luchthaven</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Schiphol</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Luchtvaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidbelasting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidscontouren</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d814877e413a1056030">
<gml:beginPosition>2017-05-24</gml:beginPosition>
<gml:endPosition>2017-07-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schiphol_lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:coupledResource/>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="83dab947-387b-49df-8ad2-32bb10d46d38" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=83dab947-387b-49df-8ad2-32bb10d46d38#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>schiphol_lden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:52.248 [print] https://geodata.nationaalgeoregister.nl/ienw/geluidskaartschipholetmaal/v2/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:52.249 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:52.249 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:52.249 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:52.250 [print] #notpresent
57
* print operateson
0
04:59:52.250 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=83dab947-387b-49df-8ad2-32bb10d46d38#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"80e015fa-f0e1-487e-a7e8-84a5ba7c4e7a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.157:67]
6a129fd1-0988-4b8a-975a-6ff134b6754a
ms: 558
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:51.967 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:51.968 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:51.968 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:51.968 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:51.968 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:51.968 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:51.968 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:51.969 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '6a129fd1-0988-4b8a-975a-6ff134b6754a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
547
04:59:51.969 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6a129fd1-0988-4b8a-975a-6ff134b6754a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=839499DEE6EB885F4B51AF0FC8C1581F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:52.141 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6a129fd1-0988-4b8a-975a-6ff134b6754a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=839499DEE6EB885F4B51AF0FC8C1581F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:52.513 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:52 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D11CC5BA380358ABADBF6701CDB34337; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>6a129fd1-0988-4b8a-975a-6ff134b6754a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-01-31</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidblootstelling van het hoofdspoorwegennet Lnight WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De geluidbelasting wordt uitgedrukt in Lden (Lday-evening-night), de maat voor de gemiddelde geluidsbelasting over een etmaal. De geluidbelasting 's avonds en 's nachts wordt hierbij veel zwaarder meegerekend dan die van overdag, omdat het geluid dan hinderlijker is. De kaarten zijn gemaakt voor de situatie in 2016.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegennacht/v1/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/ba58d9a5-118b-411d-8421-f373a55a6b55/attachments/geluidskaarten spoorwegen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Spoor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Spoorwegen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidbelasting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidscontouren</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d1976568e390a1050910">
<gml:beginPosition>2017-05-24</gml:beginPosition>
<gml:endPosition>2017-07-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorwegen_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorwegen_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorwegen_lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegennacht/v1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="002d9127-c16d-4b8d-9f5e-102a8c8e36c4" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=002d9127-c16d-4b8d-9f5e-102a8c8e36c4#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegennacht/v1/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>lnight</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6a129fd1-0988-4b8a-975a-6ff134b6754a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:52.519 [print] https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegennacht/v1/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
4
50
* print protocol1
0
04:59:52.524 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:52.524 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:52.524 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:52.525 [print] #notpresent
57
* print operateson
0
04:59:52.525 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=002d9127-c16d-4b8d-9f5e-102a8c8e36c4#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"6a129fd1-0988-4b8a-975a-6ff134b6754a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"6a129fd1-0988-4b8a-975a-6ff134b6754a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.158:67]
42f5363b-cea7-4163-a4e9-bc2d1a7a243c
ms: 559
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:51.993 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:51.993 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:51.993 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:51.993 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:51.994 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:51.994 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:51.994 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:51.994 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '42f5363b-cea7-4163-a4e9-bc2d1a7a243c'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
547
04:59:51.995 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=42f5363b-cea7-4163-a4e9-bc2d1a7a243c&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=839499DEE6EB885F4B51AF0FC8C1581F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:52.168 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=42f5363b-cea7-4163-a4e9-bc2d1a7a243c&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=839499DEE6EB885F4B51AF0FC8C1581F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:52.540 response time in milliseconds: 369
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:52 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1C72CBE02AF93DB9CD72B03E48D72705; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>42f5363b-cea7-4163-a4e9-bc2d1a7a243c</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidblootstelling van het hoofdspoorwegennet Lnight WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>In het kort (zoals het nu op de atlas leefomgeving staat bij de huidige kaarten)
Op de kaart ziet u hoe hoog de geluidbelasting door het treinverkeer is op de door u gekozen locatie. De geluidbelasting wordt uitgedrukt in Lden (Lday-evening-night), de maat voor de gemiddelde geluidsbelasting over een etmaal. De geluidbelasting 's avonds en 's nachts wordt hierbij veel zwaarder meegerekend dan die van overdag, omdat het geluid dan hinderlijker is. Lawaai in onze woonomgeving leidt vooral tot hinder en slaapverstoring. De kaart is gemaakt voor de situatie in 2016.
Wat doet de overheid
De overheid wil de geluidhinder van het treinverkeer verminderen met een aantal gerichte maatregelen zoals het stimuleren van stillere goederentreinen, geluidsarmere rails, het plaatsen van geluidsschermen en het isoleren van woningen. Er zijn diverse normen gesteld om de burger te beschermen tegen teveel geluid. Het gaat dan over voorkeursgrenswaarden en maximaal toelaatbare waarden.
Over de kaart
De kaart en de gegevens zijn afkomstig en eigendom van het ministerie van Infrastructuur & Milieu. De geluidkaart is gemaakt in het kader van de EU geluidkartering en bevat geluidcontouren variërend tussen 50 en 75 dB in klassen van 5 db. Op basis van de EU-regelgeving zal de volgende geluidkartering gaan over het jaar 2021 en waarschijnlijk in 2022 klaar zijn en online verschijnen.
Het verschil tussen berekenen en meten
Voor de kaart zijn geluidberekeningen in plaats van metingen gebruikt. Geluidmetingen geven informatie over de situatie direct rond het meetpunt. Metingen worden sterk beïnvloed door bronnen in de directe omgeving. Als dicht bij het meetpunt een ventilator bromt of het waait hard, worden deze geluiden gemeten en zijn ze niet te onderscheiden van het geluid van het spoor. Het is dan ook lastig om de locatie van een meetpunt zo representatief mogelijk te kiezen. Met modelberekeningen kan informatie verkregen worden over de geluidbelastingen in een veel groter gebied. Met enkele gerichte metingen wordt dan gecontroleerd of de modelberekeningen kloppen.
Alle kaartgegevens
We hebben alle gegevens over de kaart, zoals voor welk gebied de kaart is gemaakt en van wie de kaart is, voor u verzameld. Deze zogenoemde metadata vindt u hieronder.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/geluidskaartenspoorwegennacht/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/e2ae12d9-bda9-4705-a968-a1f772348233/attachments/geluidskaarten spoorwegen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Spoor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Spoorwegen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidbelasting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidscontouren</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d251333e401a1051934">
<gml:beginPosition>2017-07-12</gml:beginPosition>
<gml:endPosition>2017-07-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">lnight</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegennacht/v1/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="002d9127-c16d-4b8d-9f5e-102a8c8e36c4" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=002d9127-c16d-4b8d-9f5e-102a8c8e36c4#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegennacht/v1/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>lnight</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>lnight</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '42f5363b-cea7-4163-a4e9-bc2d1a7a243c'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
4
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:52.549 [print] https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegennacht/v1/wfs?service=WFS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:52.550 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:52.550 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:52.550 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:52.551 [print] #notpresent
57
* print operateson
0
04:59:52.551 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=002d9127-c16d-4b8d-9f5e-102a8c8e36c4#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"42f5363b-cea7-4163-a4e9-bc2d1a7a243c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"42f5363b-cea7-4163-a4e9-bc2d1a7a243c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.159:67]
e264c1e4-90fe-4968-bbf2-7019f6095348
ms: 566
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:52.111 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
1
04:59:52.113 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:52.113 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
4
04:59:52.117 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:52.117 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:52.117 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:52.118 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:52.118 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e264c1e4-90fe-4968-bbf2-7019f6095348'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
551
04:59:52.119 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e264c1e4-90fe-4968-bbf2-7019f6095348&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1F0176D70B04F20CC7DAAD6460811F0C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:52.292 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e264c1e4-90fe-4968-bbf2-7019f6095348&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1F0176D70B04F20CC7DAAD6460811F0C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:52.668 response time in milliseconds: 373
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:52 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=94EC921E66607E1BC4A69408B4DF74CE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>e264c1e4-90fe-4968-bbf2-7019f6095348</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidblootstelling van het hoofdspoorwegennet Lden WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>In het kort (zoals het nu op de atlas leefomgeving staat bij de huidige kaarten)
Op de kaart ziet u hoe hoog de geluidbelasting door het treinverkeer is op de door u gekozen locatie. De geluidbelasting wordt uitgedrukt in Lden (Lday-evening-night), de maat voor de gemiddelde geluidsbelasting over een etmaal. De geluidbelasting 's avonds en 's nachts wordt hierbij veel zwaarder meegerekend dan die van overdag, omdat het geluid dan hinderlijker is. Lawaai in onze woonomgeving leidt vooral tot hinder en slaapverstoring. De kaart is gemaakt voor de situatie in 2016.
Wat doet de overheid
De overheid wil de geluidhinder van het treinverkeer verminderen met een aantal gerichte maatregelen zoals het stimuleren van stillere goederentreinen, geluidsarmere rails, het plaatsen van geluidsschermen en het isoleren van woningen. Er zijn diverse normen gesteld om de burger te beschermen tegen teveel geluid. Het gaat dan over voorkeursgrenswaarden en maximaal toelaatbare waarden.
Over de kaart
De kaart en de gegevens zijn afkomstig en eigendom van het ministerie van Infrastructuur & Milieu. De geluidkaart is gemaakt in het kader van de EU geluidkartering en bevat geluidcontouren variërend tussen 50 en 75 dB in klassen van 5 db. Op basis van de EU-regelgeving zal de volgende geluidkartering gaan over het jaar 2021 en waarschijnlijk in 2022 klaar zijn en online verschijnen.
Het verschil tussen berekenen en meten
Voor de kaart zijn geluidberekeningen in plaats van metingen gebruikt. Geluidmetingen geven informatie over de situatie direct rond het meetpunt. Metingen worden sterk beïnvloed door bronnen in de directe omgeving. Als dicht bij het meetpunt een ventilator bromt of het waait hard, worden deze geluiden gemeten en zijn ze niet te onderscheiden van het geluid van het spoor. Het is dan ook lastig om de locatie van een meetpunt zo representatief mogelijk te kiezen. Met modelberekeningen kan informatie verkregen worden over de geluidbelastingen in een veel groter gebied. Met enkele gerichte metingen wordt dan gecontroleerd of de modelberekeningen kloppen.
Alle kaartgegevens
We hebben alle gegevens over de kaart, zoals voor welk gebied de kaart is gemaakt en van wie de kaart is, voor u verzameld. Deze zogenoemde metadata vindt u hieronder.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartenspoorwegenetmaal/v1/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/e2ae12d9-bda9-4705-a968-a1f772348233/attachments/geluidskaarten spoorwegen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Spoor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Spoorwegen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidbelasting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geluidscontouren</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d452749e400a1051934">
<gml:beginPosition>2017-05-24</gml:beginPosition>
<gml:endPosition>2017-07-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">lden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegenetmaal/v1/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c3c004ad-5387-4b00-a225-9afbcaa5d31b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c3c004ad-5387-4b00-a225-9afbcaa5d31b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegenetmaal/v1/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e264c1e4-90fe-4968-bbf2-7019f6095348'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
3
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:52.675 [print] https://geodata.nationaalgeoregister.nl/ienw/geluidskaartspoorwegenetmaal/v1/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:52.675 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:52.676 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:52.676 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:52.676 [print] #notpresent
57
* print operateson
0
04:59:52.676 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c3c004ad-5387-4b00-a225-9afbcaa5d31b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"e264c1e4-90fe-4968-bbf2-7019f6095348","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"e264c1e4-90fe-4968-bbf2-7019f6095348","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.160:67]
ce963e61-779f-470f-a99d-48d9796e5ba3
ms: 565
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:52.253 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:52.253 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:52.253 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:52.253 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:52.253 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:52.253 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:52.253 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:52.254 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ce963e61-779f-470f-a99d-48d9796e5ba3'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
552
04:59:52.255 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ce963e61-779f-470f-a99d-48d9796e5ba3&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1F5ACC06D2DA68A30229529973DF7342
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:52.443 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ce963e61-779f-470f-a99d-48d9796e5ba3&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1F5ACC06D2DA68A30229529973DF7342
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:52.805 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:52 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9F225A933EC9874FDEF2E937EDD99A1F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ce963e61-779f-470f-a99d-48d9796e5ba3</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geografische Namen (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Geografische Namen webservices is gebaseerd op de INSPIRE dataset voor Geografische Namen. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/ce963e61-779f-470f-a99d-48d9796e5ba3/attachments/image.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Geografische namen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geogragraphical names</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d106132e381a1055006">
<gml:beginPosition>2017-04-19</gml:beginPosition>
<gml:endPosition>2021-04-06</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">GN.GeographicalNames</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">GN.GeographicalNames</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">GN.GeographicalNames</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3bf3f7f3-8ac9-4203-bb95-2c932d5f0f3e" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=1a40eb6f-4f33-4e15-a0b1-2d350ad2636e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>GN.GeographicalNames</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ce963e61-779f-470f-a99d-48d9796e5ba3'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:52.810 [print] https://geodata.nationaalgeoregister.nl/inspire/gn/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:52.811 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:52.811 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:52.811 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
4
04:59:52.815 [print] #notpresent
57
* print operateson
0
04:59:52.815 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=1a40eb6f-4f33-4e15-a0b1-2d350ad2636e#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ce963e61-779f-470f-a99d-48d9796e5ba3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"ce963e61-779f-470f-a99d-48d9796e5ba3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.161:67]
2b9da196-422e-4b0e-a5ba-ba41ade308e9
ms: 679
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:52.533 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:52.533 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:52.533 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:52.533 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:52.534 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:52.534 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
14
04:59:52.534 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:52.548 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '2b9da196-422e-4b0e-a5ba-ba41ade308e9'
4
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
609
04:59:52.553 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2b9da196-422e-4b0e-a5ba-ba41ade308e9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1C72CBE02AF93DB9CD72B03E48D72705
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:52.726 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2b9da196-422e-4b0e-a5ba-ba41ade308e9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1C72CBE02AF93DB9CD72B03E48D72705
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:53.158 response time in milliseconds: 416
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:52 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DD61C117EF633369B0FAC877584A067A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>2b9da196-422e-4b0e-a5ba-ba41ade308e9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreiding van habitattypen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreiding en verspreidingsgebied van habitattypen in habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/2b9da196-422e-4b0e-a5ba-ba41ade308e9/attachments/habitatrichtlijverspreidingsoorten.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>habitatrichtlijverspreidingsoorten.PNG</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Flora</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitats en biotopen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion xmlns:gn="http://www.fao.org/geonetwork">
<gco:CharacterString>view</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d41528e387a1051934">
<gml:beginPosition>2007-01-01</gml:beginPosition>
<gml:endPosition>2012-01-01</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingdrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinggrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidinghoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalktufbronnen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalktufbronnen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkalktufbronnen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkranswierwateren</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkranswierwateren</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkranswierwateren</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkruipwilgstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkruipwilgstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingkruipwilgstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingoudeeikenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingoudeeikenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingoudeeikenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingovergangsentrilvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingovergangsentrilvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingovergangsentrilvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpermanentoverstroomdezandbanken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpermanentoverstroomdezandbanken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpermanentoverstroomdezandbanken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpionierbegroeiingenoprotsbodem</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpionierbegroeiingenoprotsbodem</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpionierbegroeiingenoprotsbodem</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpioniervegetatiesmetsnavelbiezen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpioniervegetatiesmetsnavelbiezen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingpioniervegetatiesmetsnavelbiezen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingriffen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingriffen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingriffen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingruigtenenzomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingruigtenenzomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingruigtenenzomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingschorrenenziltegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingschorrenenziltegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingschorrenenziltegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslijkgrasvelden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslijkgrasvelden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslijkgrasvelden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslikenzandplaten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslikenzandplaten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslikenzandplaten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslikkigerivieroevers</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslikkigerivieroevers</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingslikkigerivieroevers</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingstroomdalgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingstroomdalgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingstroomdalgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingstuifzandheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingstuifzandheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingstuifzandheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingveldbiesbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingveldbiesbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingveldbiesbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigealluvialebossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigealluvialebossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigealluvialebossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigeduinvalleien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigeduinvalleien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigeduinvalleien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingvochtigeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingwittedduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingwittedduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingwittedduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingzandverstuivingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingzandverstuivingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingzandverstuivingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingzeerzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingzeerzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingzeerzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingziltepionierbegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingziltepionierbegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingziltepionierbegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="977e0e94-7aa9-4784-b2da-eaec44adb61b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=977e0e94-7aa9-4784-b2da-eaec44adb61b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbekenenrivierenmetwaterplanten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbeukeneikenbossenmethulst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingbinnenlandsekraaiheibegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingblauwgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingdrogehardhoutooibossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingdrogeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingduinbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingduindoornstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingduinheidenmetkraaihei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingduinheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingeikenhaagbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingembryonaleduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingestuaria</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggaligaanmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingglanshaverenvossenstaarthooilanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrijzeduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinggrotebaaien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingheischralegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingherstellendehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidinghoogveenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingjeneverbesstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkalkgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkalkmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkalktufbronnen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkranswierwateren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingkruipwilgstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingoudeeikenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingovergangsentrilvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingpermanentoverstroomdezandbanken</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingpionierbegroeiingenoprotsbodem</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingpioniervegetatiesmetsnavelbiezen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingriffen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingruigtenenzomen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingschorrenenziltegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingslijkgrasvelden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingslikenzandplaten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingslikkigerivieroevers</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingstroomdalgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingstuifzandheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingveldbiesbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvochtigealluvialebossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvochtigeduinvalleien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingvochtigeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingwittedduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzandverstuivingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzeerzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingziltepionierbegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzinkweiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzurevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2b9da196-422e-4b0e-a5ba-ba41ade308e9'
8
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
2
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
19
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:53.198 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingtypen\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:53.199 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
9
52
* print protocol2
0
04:59:53.208 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:53.208 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
04:59:53.210 [print] #notpresent
57
* print operateson
0
04:59:53.210 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=977e0e94-7aa9-4784-b2da-eaec44adb61b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"2b9da196-422e-4b0e-a5ba-ba41ade308e9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"2b9da196-422e-4b0e-a5ba-ba41ade308e9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.162:67]
74620aa8-4fa2-414d-8350-50d93e500da8
ms: 596
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:52.565 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:52.565 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:52.565 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:52.566 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:52.566 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
1
04:59:52.567 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
4
04:59:52.568 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:52.571 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '74620aa8-4fa2-414d-8350-50d93e500da8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
575
04:59:52.572 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=74620aa8-4fa2-414d-8350-50d93e500da8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1C72CBE02AF93DB9CD72B03E48D72705
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:52.748 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=74620aa8-4fa2-414d-8350-50d93e500da8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1C72CBE02AF93DB9CD72B03E48D72705
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:53.145 response time in milliseconds: 396
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:52 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2205C7FD7FEFEE1F0EF273E7BBF1BA94; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>74620aa8-4fa2-414d-8350-50d93e500da8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheer&pdok.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidskaarten Rijkswegen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-02-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De service geluidskaart laat zien hoeveel geluid het verkeer op een snelweg maakte in 2016, 2011 en 2006. De service geeft zowel de gemiddelde etmaalwaarde als de gemiddelde geluidswaarde van alle nachtperioden (23.00 tot 7.00 uur) van deze jaren weer. Op de kaart staan alle snelwegen die worden beheerd door Rijkswaterstaat. Geluidskaarten van andere wegen en andere geluidsbronnen zijn te vinden bij provincies en een aantal gemeenten. Wettelijk moeten deze geluidbelastingskaarten eenmaal in de vijf jaar worden ontwikkeld.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheer@pdok.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=Lden_2016&CRS=EPSG%3A28992&STYLES=&WIDTH=2634&HEIGHT=698&BBOX=-406425.6%2C304926.72000000003%2C726405.12%2C605122.56</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Geluidskaarten</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/74620aa8-4fa2-414d-8350-50d93e500da8/attachments/geluidskaartenrijkswegen.PNG</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?LAYERS=geluidskaartenetmaal&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=93102.08,428969.92,166484.48,525576.64&WIDTH=682&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>vrij toegankelijk</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="0a674ea1-6ca3-4099-90b0-cbab71f1f01e" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=50eef6be-619d-4e16-9b92-48971109b636"/>
<srv:operatesOn uuidref="0a674ea1-6ca3-4099-90b0-cbab71f1f01f" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=8de2f5eb-b09f-4f6d-8397-8878a1b86238"/>
<srv:operatesOn uuidref="d710e213-0cc8-4872-a512-8f777c872a3d" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=9b583730-e750-485a-9c0c-39bf9be72cf8"/>
<srv:operatesOn uuidref="b7b418d0-8959-4fee-8c51-b81099610377" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a57cb859-c4fe-444c-adc6-be14cb2bbf36"/>
<srv:operatesOn uuidref="d710e213-0cc8-4872-a512-8f777c872a3c" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=9b583730-e750-485a-9c0c-39bf9be72cf9"/>
<srv:operatesOn uuidref="b7b418d0-8959-4fee-8c51-b81099610376" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a57cb859-c4fe-444c-adc6-be14cb2bbf38"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lden_2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lden_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lnight_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lnight_2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lden_2006</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lnight_2006</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '74620aa8-4fa2-414d-8350-50d93e500da8'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
7
04:59:53.158 [print] https:\/\/geodata.nationaalgeoregister.nl\/rwsgeluidskaarten\/wfs?service=WFS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:53.159 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:53.159 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:53.159 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:53.160 [print] Beheer PDOK
57
* print operateson
0
04:59:53.160 [print] ["http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=50eef6be-619d-4e16-9b92-48971109b636","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=8de2f5eb-b09f-4f6d-8397-8878a1b86238","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=9b583730-e750-485a-9c0c-39bf9be72cf8","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=a57cb859-c4fe-444c-adc6-be14cb2bbf36","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=9b583730-e750-485a-9c0c-39bf9be72cf9","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=a57cb859-c4fe-444c-adc6-be14cb2bbf38"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"74620aa8-4fa2-414d-8350-50d93e500da8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"74620aa8-4fa2-414d-8350-50d93e500da8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.163:67]
7e87a655-c4eb-404d-9d0a-efa2dccef7cc
ms: 587
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:52.682 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:52.682 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:52.682 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:52.682 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:52.682 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:52.682 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:52.682 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:52.683 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7e87a655-c4eb-404d-9d0a-efa2dccef7cc'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
558
04:59:52.684 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7e87a655-c4eb-404d-9d0a-efa2dccef7cc&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=94EC921E66607E1BC4A69408B4DF74CE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:52.855 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7e87a655-c4eb-404d-9d0a-efa2dccef7cc&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=94EC921E66607E1BC4A69408B4DF74CE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:53.240 response time in milliseconds: 383
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:53 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=6E7C1EA38D80DD823006EF1242F41FCB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7e87a655-c4eb-404d-9d0a-efa2dccef7cc</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geografische Namen (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Geografische Namen webservices is gebaseerd op de INSPIRE dataset voor Geografische Namen. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/7e87a655-c4eb-404d-9d0a-efa2dccef7cc/attachments/geografischenamen.PNG</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/7e87a655-c4eb-404d-9d0a-efa2dccef7cc/attachments/image.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/7e87a655-c4eb-404d-9d0a-efa2dccef7cc/attachments/image.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/3">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Geografische namen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Geographical names</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d292425e379a1050910">
<gml:beginPosition>2017-04-19</gml:beginPosition>
<gml:endPosition>2021-04-06</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gn:NamedPlace</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gn:NamedPlace</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gn:NamedPlace</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gn:NamedPlace</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wfs?&request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wfs?&request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wfs?&request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wfs?&request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3bf3f7f3-8ac9-4203-bb95-2c932d5f0f3e" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=1a40eb6f-4f33-4e15-a0b1-2d350ad2636e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/gn/wfs?&request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gn:NamedPlace</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7e87a655-c4eb-404d-9d0a-efa2dccef7cc'
11
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
9
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:53.267 [print] https://geodata.nationaalgeoregister.nl/inspire/gn/wfs?&request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:53.267 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:53.268 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:53.268 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:53.269 [print] #notpresent
57
* print operateson
0
04:59:53.269 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=1a40eb6f-4f33-4e15-a0b1-2d350ad2636e#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7e87a655-c4eb-404d-9d0a-efa2dccef7cc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7e87a655-c4eb-404d-9d0a-efa2dccef7cc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.164:67]
9940c446-6fd4-4ab3-a4de-7d0ee028a8d1
ms: 628
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:52.834 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:52.834 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:52.834 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:52.834 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:52.834 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:52.835 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:52.835 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:52.835 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '9940c446-6fd4-4ab3-a4de-7d0ee028a8d1'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
615
04:59:52.844 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9940c446-6fd4-4ab3-a4de-7d0ee028a8d1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9F225A933EC9874FDEF2E937EDD99A1F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:53.016 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9940c446-6fd4-4ab3-a4de-7d0ee028a8d1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9F225A933EC9874FDEF2E937EDD99A1F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:53.450 response time in milliseconds: 432
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:53 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=73E51931A8E41D3932752A4E361040B9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>9940c446-6fd4-4ab3-a4de-7d0ee028a8d1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Ecotopen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Van de Maas, de Rijntakken-Oost, de Rijn-Maasmonding, het Volkerak-Zoommeer en het IJsselmeergebied wordt om de 6 jaar een ecotopenkaart geleverd. Een ecotopenkaart wordt opgebouwd door meerdere informatielagen samen te voegen, zoals een vegetatiestructuurkaart, een waterdieptekaart, een overstromingsduurkaart, etc. De vegetatiestructuurkaart vormt hierbij de belangrijkste laag. Deze kaart wordt met behulp van luchtfoto's geproduceerd op een schaal van 1:10.000. Een ecotoop is gedefinieerd als een ruimtelijk te begrenzen ecologische eenheid, waarvan de samenstelling en ontwikkeling worden bepaald door abiotische, biotische en antropogene aspecten samen. De 1e cyclus karteringen zijn uitgevoerd in de periode 1996 t/m 1998 (jaar van fotovluchten), de 2e cyclus in de periode 2004 tot 2006, de 3e cyclus karteringen hebben de uitvoeringsperiode van 2008 tot 2013.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/ecotopen/wms?LAYERS=cyclus_drie&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=165002.72,431842.72,174175.52,443918.56&WIDTH=340&HEIGHT=450</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Flora en Fauna</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>MWTL</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>eerste cyclus</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>beheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterdiepte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ecotopenkaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ecotopen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij toegankelijk</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d70317e390a1055006">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2014-08-04</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_drie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_drie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_drie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_drie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_een</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_een</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_een</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_een</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_twee</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_twee</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_twee</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_twee</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="6e401716-261d-4ab2-ba28-b925e4a0206a" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=2220c0dd-3720-4e39-a130-171531c1e694#MD_DataIdentification"/>
<srv:operatesOn uuidref="09ffe157-93b7-4599-ba6b-17001128a1fd" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=78d31ab4-4116-45b7-bcf5-e14960916b0f#MD_DataIdentification"/>
<srv:operatesOn uuidref="695ee716-b59c-4842-bb2c-5a21f7529a27" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=b250f3a4-ed78-4c85-8cd5-f1af43841c6e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cyclus_drie</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cyclus_een</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cyclus_twee</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9940c446-6fd4-4ab3-a4de-7d0ee028a8d1'
4
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:53.460 [print] https:\/\/geodata.nationaalgeoregister.nl\/ecotopen\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:53.460 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:53.461 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:53.461 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:53.462 [print] #notpresent
57
* print operateson
0
04:59:53.462 [print] ["http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=2220c0dd-3720-4e39-a130-171531c1e694#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=78d31ab4-4116-45b7-bcf5-e14960916b0f#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=b250f3a4-ed78-4c85-8cd5-f1af43841c6e#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"9940c446-6fd4-4ab3-a4de-7d0ee028a8d1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"9940c446-6fd4-4ab3-a4de-7d0ee028a8d1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.165:67]
af4841b5-ce83-4edb-af41-429a21140316
ms: 688
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:53.172 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:53.173 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:53.173 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:53.173 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:53.173 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:53.173 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:53.173 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:53.174 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'af4841b5-ce83-4edb-af41-429a21140316'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
639
04:59:53.180 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=af4841b5-ce83-4edb-af41-429a21140316&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DD61C117EF633369B0FAC877584A067A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:53.356 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=af4841b5-ce83-4edb-af41-429a21140316&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DD61C117EF633369B0FAC877584A067A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:53.776 response time in milliseconds: 399
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:53 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=0999CBB2C5BF5872BC4A132515FA3FE7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>af4841b5-ce83-4edb-af41-429a21140316</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreiding van typen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-03-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreiding van habitattypen in habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/af4841b5-ce83-4edb-af41-429a21140316/attachments/habitattypen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Flora</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitats en biotopen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d124446e397a1051934">
<gml:beginPosition>2007-01-01</gml:beginPosition>
<gml:endPosition>2012-01-01</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="977e0e94-7aa9-4784-b2da-eaec44adb61b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=977e0e94-7aa9-4784-b2da-eaec44adb61b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingactievehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingbekenenrivierenmetwaterplanten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingbeukeneikenbossenmethulst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingbinnenlandsekraaiheibegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingblauwgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingdrogehardhoutooibossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingdrogeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingduinbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingduindoornstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetkraaihei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingeikenhaagbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingembryonaleduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingestuaria</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidinggaligaanmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingglanshaverenvossenstaarthooilanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidinggrijzeduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidinggrotebaaien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingheischralegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingherstellendehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidinghoogveenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingjeneverbesstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkalkgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkalkmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkalktufbronnen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkranswierwateren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkruipwilgstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingoudeeikenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingovergangsentrilvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingpermanentoverstroomdezandbanken</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingpionierbegroeiingenoprotsbodem</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingpioniervegetatiesmetsnavelbiezen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingriffen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingruigtenenzomen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingschorrenenziltegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingslijkgrasvelden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingslikenzandplaten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingslikkigerivieroevers</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingstroomdalgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingstuifzandheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingveldbiesbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigealluvialebossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeduinvalleien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingwittedduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzandverstuivingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzeerzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingziltepionierbegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzinkweiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzurevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'af4841b5-ce83-4edb-af41-429a21140316'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
14
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
9
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:53.849 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingtypen\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:53.850 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
7
52
* print protocol2
0
04:59:53.857 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:53.857 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
04:59:53.859 [print] #notpresent
57
* print operateson
0
04:59:53.859 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=977e0e94-7aa9-4784-b2da-eaec44adb61b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"af4841b5-ce83-4edb-af41-429a21140316","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"af4841b5-ce83-4edb-af41-429a21140316","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.166:67]
b0119753-5625-4500-9df3-13823ff9868f
ms: 665
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:53.220 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:53.220 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
3
04:59:53.223 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:53.224 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:53.224 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:53.224 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:53.224 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:53.225 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b0119753-5625-4500-9df3-13823ff9868f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
580
04:59:53.230 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b0119753-5625-4500-9df3-13823ff9868f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DD61C117EF633369B0FAC877584A067A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:53.402 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b0119753-5625-4500-9df3-13823ff9868f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DD61C117EF633369B0FAC877584A067A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:53.798 response time in milliseconds: 383
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:53 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=45CF75099F3A56F50C5E39CD1A5EF160; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b0119753-5625-4500-9df3-13823ff9868f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreiding van typen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-03-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreiding van habitattypen in habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/b0119753-5625-4500-9df3-13823ff9868f/attachments/habitatrichtlijnverspreidingtypen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Flora</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitats en biotopen</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d387509e342a1055006">
<gml:beginPosition>2014-12-01</gml:beginPosition>
<gml:endPosition>2019-03-05</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingdrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingdrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingdrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingdrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingdrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingdrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinggrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinghoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinghoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidinghoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingjeneverbesstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalkgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalkmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalktufbronnen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalktufbronnen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkalktufbronnen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkranswierwateren</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkranswierwateren</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkranswierwateren</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkruipwilgstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkruipwilgstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingkruipwilgstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingoudeeikenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingoudeeikenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingoudeeikenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingovergangsentrilvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingovergangsentrilvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingovergangsentrilvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpermanentoverstroomdezandbanken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpermanentoverstroomdezandbanken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpermanentoverstroomdezandbanken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpionierbegroeiingenoprotsbodem</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpionierbegroeiingenoprotsbodem</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpionierbegroeiingenoprotsbodem</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpioniervegetatiesmetsnavelbiezen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpioniervegetatiesmetsnavelbiezen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingpioniervegetatiesmetsnavelbiezen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingriffen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingriffen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingriffen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingruigtenenzomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingruigtenenzomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingruigtenenzomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingschorrenenziltegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingschorrenenziltegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingschorrenenziltegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslijkgrasvelden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslijkgrasvelden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslijkgrasvelden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslikenzandplaten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslikenzandplaten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslikenzandplaten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslikkigerivieroevers</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslikkigerivieroevers</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingslikkigerivieroevers</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingstroomdalgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingstroomdalgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingstroomdalgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingstuifzandheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingstuifzandheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingstuifzandheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingveldbiesbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingveldbiesbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingveldbiesbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigealluvialebossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigealluvialebossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigealluvialebossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeduinvalleien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeduinvalleien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeduinvalleien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingwittedduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingwittedduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingwittedduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzandverstuivingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzandverstuivingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzandverstuivingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzeerzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzeerzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzeerzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingziltepionierbegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingziltepionierbegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingziltepionierbegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzinkweiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzinkweiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzinkweiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzurevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzurevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzurevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingzwakgebufferdevennen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ffcc8756-71f7-4135-bcc9-0943ac1e80c4" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=977e0e94-7aa9-4784-b2da-eaec44adb61b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingactievehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingbekenenrivierenmetwaterplanten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingbeukeneikenbossenmethulst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingbinnenlandsekraaiheibegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingblauwgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingdrogehardhoutooibossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingdrogeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingduinbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingduindoornstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetkraaihei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingduinheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingeikenhaagbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingembryonaleduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingestuaria</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidinggaligaanmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingglanshaverenvossenstaarthooilanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidinggrijzeduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidinggrotebaaien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingheischralegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingherstellendehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidinghoogveenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingjeneverbesstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkalkgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkalkmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkalktufbronnen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkranswierwateren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingkruipwilgstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingmerenmetkrabbenscheerenfonteinkruiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingoudeeikenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingovergangsentrilvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingpermanentoverstroomdezandbanken</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingpionierbegroeiingenoprotsbodem</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingpioniervegetatiesmetsnavelbiezen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingriffen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingruigtenenzomen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingschorrenenziltegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingslijkgrasvelden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingslikenzandplaten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingslikkigerivieroevers</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingstroomdalgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingstuifzandheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingveldbiesbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigealluvialebossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeduinvalleien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingvochtigeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingwittedduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzandverstuivingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzeerzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingziltepionierbegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzinkweiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzurevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingtypen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b0119753-5625-4500-9df3-13823ff9868f'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
18
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
2
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
8
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
15
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:53.858 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingtypen\/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:53.859 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:53.860 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:53.860 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
04:59:53.862 [print] #notpresent
57
* print operateson
0
04:59:53.862 [print] http://nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=977e0e94-7aa9-4784-b2da-eaec44adb61b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"b0119753-5625-4500-9df3-13823ff9868f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
23
63
* eval db.writeln('"b0119753-5625-4500-9df3-13823ff9868f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.167:67]
93a9571d-1754-47ee-a8f9-92633abfab3a
ms: 563
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:53.283 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:53.288 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:53.288 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:53.288 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:53.288 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:53.288 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:53.288 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:53.289 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '93a9571d-1754-47ee-a8f9-92633abfab3a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
556
04:59:53.296 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=93a9571d-1754-47ee-a8f9-92633abfab3a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=6E7C1EA38D80DD823006EF1242F41FCB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:53.470 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=93a9571d-1754-47ee-a8f9-92633abfab3a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=6E7C1EA38D80DD823006EF1242F41FCB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:53.844 response time in milliseconds: 373
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:53 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2E7C353E9C319822758A4224FC430809; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>93a9571d-1754-47ee-a8f9-92633abfab3a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-07-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Spreiding van soorten - Invasieve Exoten WFS V1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-01-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Invasieve exoten in Nederland conform de aanlevering aan Europa</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian">beheerder</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>invasieve exoten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gml="http://www.opengis.net/gml/3.2">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=3703b249-a0eb-484e-ba7a-10e31a55bcec&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xmlns:gml="http://www.opengis.net/gml/3.2">
<gmd:DQ_ConceptualConsistency>
<gmd:nameOfMeasure gco:nilReason="missing">
<gmx:Anchor xlink:href="http://"/>
</gmd:nameOfMeasure>
<gmd:measureDescription gco:nilReason="missing">
<gco:CharacterString/>
</gmd:measureDescription>
<gmd:result>
<gmd:DQ_QuantitativeResult>
<gmd:valueUnit xlink:href=""/>
<gmd:value>
<gco:Record/>
</gmd:value>
</gmd:DQ_QuantitativeResult>
</gmd:result>
</gmd:DQ_ConceptualConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2010/1089">VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Deze service voldoet aan de specificaties voor spatial data services</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/ats/metadata/2.0/sds-invocable" xlink:title="INSPIRE Invocable Spatial Data Services metadata">invocable</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet aan de requirements van de invocable conformance class</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs" xlink:title="WFS 2.0">WFS 2.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-11-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet aan de requirements van de WFS 2.0 conformance class</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '93a9571d-1754-47ee-a8f9-92633abfab3a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:53.848 [print] https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wfs/v1_0?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:53.849 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:53.849 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:53.849 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:53.849 [print] Beheer PDOK
57
* print operateson
0
04:59:53.849 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=3703b249-a0eb-484e-ba7a-10e31a55bcec&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"93a9571d-1754-47ee-a8f9-92633abfab3a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"93a9571d-1754-47ee-a8f9-92633abfab3a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.168:67]
b196f948-5d87-4eb4-9854-a93841c3877f
ms: 542
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:53.468 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:53.469 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:53.469 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:53.469 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:53.469 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:53.469 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:53.470 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:53.470 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b196f948-5d87-4eb4-9854-a93841c3877f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
534
04:59:53.471 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b196f948-5d87-4eb4-9854-a93841c3877f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=73E51931A8E41D3932752A4E361040B9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:53.647 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b196f948-5d87-4eb4-9854-a93841c3877f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=73E51931A8E41D3932752A4E361040B9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:54.004 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:53 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7B540A7A043A9F1EE55A25F7C565D56C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b196f948-5d87-4eb4-9854-a93841c3877f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-04-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/3034">ETRS89-LCC</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Spreiding van soorten - Invasieve Exoten (INSPIRE geharmoniseerd) WMS V1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-02-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Invasieve exoten in Nederland conform de aanlevering aan Europa, as is</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/b196f948-5d87-4eb4-9854-a93841c3877f/attachments/invasieve-exoten.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Invasieve Exoot - Alopochen Aegyptiaca</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>verspreiding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>soorten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>invasieve</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>exoten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sd">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d592544e333a1050910">
<gml:beginPosition>2019-04-12</gml:beginPosition>
<gml:endPosition>2019-04-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations xmlns:gn="http://www.fao.org/geonetwork">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations xmlns:gn="http://www.fao.org/geonetwork">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3703b249-a0eb-484e-ba7a-10e31a55bcec" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3703b249-a0eb-484e-ba7a-10e31a55bcec#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>alopochen_aegyptiaca</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>asclepias_syriaca</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cabomba_caroliniana</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/invasieve-exoten/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>trachemys_scripta</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b196f948-5d87-4eb4-9854-a93841c3877f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:54.009 [print] https:\/\/geodata.nationaalgeoregister.nl\/rvo\/invasieve-exoten\/wms\/v1_0?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:54.009 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:54.010 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:54.010 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:54.010 [print] #notpresent
57
* print operateson
0
04:59:54.010 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3703b249-a0eb-484e-ba7a-10e31a55bcec#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b196f948-5d87-4eb4-9854-a93841c3877f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"b196f948-5d87-4eb4-9854-a93841c3877f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.169:67]
58353cdf-b3a1-454e-9284-932a7e815e57
ms: 546
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:53.867 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:53.867 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:53.867 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:53.868 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:53.868 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:53.868 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:53.868 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:53.868 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '58353cdf-b3a1-454e-9284-932a7e815e57'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
535
04:59:53.869 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=58353cdf-b3a1-454e-9284-932a7e815e57&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2E7C353E9C319822758A4224FC430809
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:54.047 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=58353cdf-b3a1-454e-9284-932a7e815e57&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2E7C353E9C319822758A4224FC430809
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:54.403 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:54 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D4AF5A39399E363228E185B68AA18DA5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>58353cdf-b3a1-454e-9284-932a7e815e57</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Hydrografie - Physical Waters (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Hydrografie zoals bedoeld in de beschrijving van de zee, meren, rivieren en andere wateren, met hun verschijningsvormen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/58353cdf-b3a1-454e-9284-932a7e815e57/attachments/hydrografie_PWWMSnieuw.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hydrografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kust</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kustlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterval</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stuw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sluis</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d649776e390a1051934">
<gml:beginPosition>2017-05-01</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Shore</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Shore</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Shore</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Shore</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Wetland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Wetland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Wetland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Wetland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.HydroPointOfInterest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.HydroPointOfInterest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.HydroPointOfInterest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.HydroPointOfInterest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.ManMadeObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.ManMadeObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.ManMadeObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.ManMadeObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1c3afc74-cc34-44b7-938a-963e2350795a" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1c3afc74-cc34-44b7-938a-963e2350795a#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hy-p:Crossing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hy-p:DamOrWeir</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hy-p:Falls</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hy-p:Lock</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hy-p:Shore</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hy-p:ShorelineConstruction</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hy-p:Sluice</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hy-p:Wetland</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '58353cdf-b3a1-454e-9284-932a7e815e57'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
2
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:54.411 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/hy-p\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:54.411 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:54.412 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:54.412 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:54.412 [print] #notpresent
57
* print operateson
0
04:59:54.412 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1c3afc74-cc34-44b7-938a-963e2350795a#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"58353cdf-b3a1-454e-9284-932a7e815e57","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"58353cdf-b3a1-454e-9284-932a7e815e57","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.170:67]
4041f923-6b77-4816-bf46-437e85416c31
ms: 628
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:53.877 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:53.878 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:53.878 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:53.878 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:53.878 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:53.878 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:53.878 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:53.878 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '4041f923-6b77-4816-bf46-437e85416c31'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
619
04:59:53.879 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4041f923-6b77-4816-bf46-437e85416c31&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2E7C353E9C319822758A4224FC430809
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:54.058 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4041f923-6b77-4816-bf46-437e85416c31&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2E7C353E9C319822758A4224FC430809
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:54.497 response time in milliseconds: 437
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:54 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=527B60A28A06A1BF7A2CAF18AB4400B9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>4041f923-6b77-4816-bf46-437e85416c31</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/28992">Rijks Driehoeksstelsel</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Mariene Strategie 2018 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-10-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de service die een aan de EU gerapporteerde versie van de Kaderrichtlijn Mariene Strategie dataset van Nederland serveert. De versie is EU2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/4041f923-6b77-4816-bf46-437e85416c31/attachments/Kaderrichtlijnen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>bestuurlijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rapportage</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebiedsbeheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>assesment</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>EEG</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>richtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>KRM</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d233956e403a1051934">
<gml:beginPosition>2018-07-16</gml:beginPosition>
<gml:endPosition>2018-08-17</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnmarienestrategie2018/wms/v1_0?SERVICE=WMS&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnmarienestrategie2018/wms/v1_0?SERVICE=WMS&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnmarienestrategie2018/wms/v1_0?SERVICE=WMS&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="krm-a905-9d8e-4758-83fa-28b057f185e3" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krm-a905-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification"/>
<srv:operatesOn uuidref="krm-a905-9d8e-4758-83fa-28b057f185e4" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krm-a905-9d8e-4758-83fa-28b057f185e4#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnmarienestrategie2018/wms/v1_0?SERVICE=WMS&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krm_marienewateren_eu2018</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnmarienestrategie2018/wms/v1_0?SERVICE=WMS&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krm_marienerapportageeenheden_eu2018</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4041f923-6b77-4816-bf46-437e85416c31'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
3
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:54.504 [print] https:\/\/geodata.nationaalgeoregister.nl\/rws\/kaderrichtlijnmarienestrategie2018\/wms\/v1_0?SERVICE=WMS&REQUEST=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:54.504 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:54.505 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:54.505 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:54.505 [print] #notpresent
57
* print operateson
0
04:59:54.505 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krm-a905-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krm-a905-9d8e-4758-83fa-28b057f185e4#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"4041f923-6b77-4816-bf46-437e85416c31","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"4041f923-6b77-4816-bf46-437e85416c31","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.171:67]
d4e573b0-bd3b-4d7b-a97d-e65841e6e0b4
ms: 602
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:53.888 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:53.888 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:53.888 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:53.888 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:53.888 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:53.888 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:53.888 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:53.889 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd4e573b0-bd3b-4d7b-a97d-e65841e6e0b4'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
568
04:59:53.889 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d4e573b0-bd3b-4d7b-a97d-e65841e6e0b4&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2E7C353E9C319822758A4224FC430809
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:54.061 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d4e573b0-bd3b-4d7b-a97d-e65841e6e0b4&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2E7C353E9C319822758A4224FC430809
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:54.457 response time in milliseconds: 392
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:54 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D107B7ABC98B9E5F91D1EA3E3928B5EA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d4e573b0-bd3b-4d7b-a97d-e65841e6e0b4</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Water actueel WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De Europese Kaderrichtlijn Water (KRW) is in 2000 van kracht geworden en heeft als doel de kwaliteit van oppervlakte- en grondwater in Europa te waarborgen. De KRW bepaalt dat betrokken landen per stroomgebieddistrict stroomgebiedbeheerplannen (SGBP) opstellen met een beschrijving van de ligging en kwaliteit van de watersystemen, doelen en maatregelen. Nederland heeft vier stroomgebieddistricten: Rijn, Maas, Schelde en Eems. De eerste Nederlandse SGBP's zijn in 2009 verschenen en worden elke zes jaar herzien. De KRW is niet vrijblijvend. Het halen van milieudoelen vormt een verplichting waaraan economische sancties zijn verbonden. Daarom vraagt de KRW om rapportages van de toestand van oppervlaktewater, grondwater en beschermde gebieden. Daaronder valt ook het rapporteren van geografische bestanden. Kaderrichtlijn Water RWS bevat de actuele geografische informatie met betrekking tot de KRW voor de oppervlaktewateren in beheer bij Rijkswaterstaat en de Nederlandse deelstroomgebied- en stroomgebieddistrictgrenzen. Voor de landelijke, naar de EU gerapporteerde geografische informatie wordt verwezen naar Kaderrichtlijn Water Nederland.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/d4e573b0-bd3b-4d7b-a97d-e65841e6e0b4/attachments/rws.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden meren (kaderrichtlijn water) rivieren (kaderrichtlijn water) overgangswateren (kaderrichtlijn water) kustwateren (kaderrichtlijn water) oppervlaktewaterlichaam (kaderrichtlijn water) deelstroomgebieden (kaderrichtlijn water) rapportage eenheden (richtlijn overstromingsrisico's) bescherming van economisch significante aquatische soorten - schelpdierwateren (kaderrichtlijn water)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d30591e376a1051934">
<gml:beginPosition>2018-09-10</gml:beginPosition>
<gml:endPosition>2019-08-27</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_rws_act_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_rws_act_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_rws_act_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_rws_act_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_rws_act_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_rws_act_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_stroomgebieddistricten_nld_act</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_stroomgebieddistricten_nld_act</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_stroomgebieddistricten_nld_act</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_deelstroomgebieden_nld_act</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_deelstroomgebieden_nld_act</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_deelstroomgebieden_nld_act</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="622a632a-c57b-44a2-83a4-e51223d5f15g" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=622a632a-c57b-44a2-83a4-e51223d5f15g#MD_DataIdentification"/>
<srv:operatesOn uuidref="782cab20-8328-45f1-a9b2-c27d07c14066" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=782cab20-8328-45f1-a9b2-c27d07c14066#MD_DataIdentification"/>
<srv:operatesOn uuidref="f7bb2351-9788-42ea-a58b-a5ee1842304e" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f7bb2351-9788-42ea-a58b-a5ee1842304e#MD_DataIdentification"/>
<srv:operatesOn uuidref="2e31680f-68b5-4ff3-94a4-9c24109ffd5e" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2e31680f-68b5-4ff3-94a4-9c24109ffd5e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krw_deelstroomgebieden_nld_act</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krw_stroomgebieddistricten_nld_act</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krw_oppervlaktewaterlichamen_rws_act_l</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krw_oppervlaktewaterlichamen_rws_act_v</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd4e573b0-bd3b-4d7b-a97d-e65841e6e0b4'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
8
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
4
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:54.475 [print] https:\/\/geodata.nationaalgeoregister.nl\/rws\/kaderrichtlijnwateractueel\/wms\/v1_0?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
3
50
* print protocol1
0
04:59:54.478 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:54.479 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:54.479 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:54.479 [print] #notpresent
57
* print operateson
0
04:59:54.479 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=622a632a-c57b-44a2-83a4-e51223d5f15g#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=782cab20-8328-45f1-a9b2-c27d07c14066#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=f7bb2351-9788-42ea-a58b-a5ee1842304e#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=2e31680f-68b5-4ff3-94a4-9c24109ffd5e#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
10
62
* eval db.writeln('"d4e573b0-bd3b-4d7b-a97d-e65841e6e0b4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"d4e573b0-bd3b-4d7b-a97d-e65841e6e0b4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.172:67]
8129296b-b9c1-489f-990a-df4a879e12b2
ms: 605
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:54.024 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:54.024 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:54.024 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:54.024 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:54.024 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:54.024 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:54.024 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:54.025 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '8129296b-b9c1-489f-990a-df4a879e12b2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
585
04:59:54.025 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=8129296b-b9c1-489f-990a-df4a879e12b2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7B540A7A043A9F1EE55A25F7C565D56C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:54.199 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=8129296b-b9c1-489f-990a-df4a879e12b2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7B540A7A043A9F1EE55A25F7C565D56C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:54.609 response time in milliseconds: 365
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:54 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=93DF86F454DA15DA9E61C9846951B2FA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>8129296b-b9c1-489f-990a-df4a879e12b2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-21</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Human Health Statistics Netherlands (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This service refers to SDMX files with human Health data like total number of death per 100.000 people or number of doctors in the Netherlands per NUTS2 region.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/8129296b-b9c1-489f-990a-df4a879e12b2/attachments/Human%20health.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Human health</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistics</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hh</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nl</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>human health</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>netherlands</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sdmx</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>death</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts2</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>doctor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>death rate</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>health</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/hh/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="12bb57cd-73e0-41ba-a1e9-6d986b9109d3" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=12bb57cd-73e0-41ba-a1e9-6d986b9109d3#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/hh/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hh:hh-nl-nuts2-death-2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2010/1089">VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Deze service voldoet aan de specificaties voor spatial data services</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/ats/metadata/2.0/sds-invocable" xlink:title="INSPIRE Invocable Spatial Data Services metadata">invocable</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet aan de requirements van de invocable conformance class</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs" xlink:title="WFS 2.0">WFS 2.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-11-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet aan de requirements van de WFS 2.0 conformance class</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '8129296b-b9c1-489f-990a-df4a879e12b2'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
5
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:54.618 [print] https://service.pdok.nl/cbs/hh/wfs/v1_0?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:54.619 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
8
04:59:54.627 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:54.627 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:54.628 [print] Beheer PDOK
57
* print operateson
0
04:59:54.628 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=12bb57cd-73e0-41ba-a1e9-6d986b9109d3#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"8129296b-b9c1-489f-990a-df4a879e12b2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"8129296b-b9c1-489f-990a-df4a879e12b2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.173:67]
f0c6fbfe-a172-4223-8af3-58f6a28c881d
ms: 546
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:54.423 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:54.424 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:54.424 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:54.424 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:54.424 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:54.424 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:54.424 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:54.424 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f0c6fbfe-a172-4223-8af3-58f6a28c881d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
04:59:54.425 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f0c6fbfe-a172-4223-8af3-58f6a28c881d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D4AF5A39399E363228E185B68AA18DA5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:54.616 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f0c6fbfe-a172-4223-8af3-58f6a28c881d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D4AF5A39399E363228E185B68AA18DA5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:54.961 response time in milliseconds: 344
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:54 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2C453EE21CE1B231631686AC86412D43; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f0c6fbfe-a172-4223-8af3-58f6a28c881d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Human Health Statistics Netherlands (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This service refers to SDMX files with human Health data like total number of death per 100.000 people or number of doctors in the Netherlands per NUTS2 region.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/f0c6fbfe-a172-4223-8af3-58f6a28c881d/attachments/Human%20health.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Human health</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistics</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hh</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nl</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>human health</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>netherlands</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sdmx</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>death</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts2</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>doctor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>death rate</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>health</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/hh/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="14076c36-c26d-2019-2015-7e65f5nutshh" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=12bb57cd-73e0-41ba-a1e9-6d986b9109d3#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/hh/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Human Health Statistics Netherlands</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f0c6fbfe-a172-4223-8af3-58f6a28c881d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:54.967 [print] https://service.pdok.nl/cbs/hh/wms/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:54.967 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:54.968 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:54.968 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:54.968 [print] Beheer PDOK
57
* print operateson
0
04:59:54.968 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=12bb57cd-73e0-41ba-a1e9-6d986b9109d3#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f0c6fbfe-a172-4223-8af3-58f6a28c881d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f0c6fbfe-a172-4223-8af3-58f6a28c881d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.174:67]
68722979-8d6c-4ee4-a81a-8381d2588fe5
ms: 572
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:54.500 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:54.500 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:54.500 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:54.500 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:54.501 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:54.501 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
9
04:59:54.501 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:54.510 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '68722979-8d6c-4ee4-a81a-8381d2588fe5'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
555
04:59:54.510 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68722979-8d6c-4ee4-a81a-8381d2588fe5&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=527B60A28A06A1BF7A2CAF18AB4400B9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:54.696 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68722979-8d6c-4ee4-a81a-8381d2588fe5&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=527B60A28A06A1BF7A2CAF18AB4400B9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:55.064 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:54 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=BC8C9A24C8C770CB196F19C45637AC04; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>68722979-8d6c-4ee4-a81a-8381d2588fe5</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Hydrografie - Netwerk RWS (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het netwerk applicatie schema bevat ruimtelijke objecten verbonden met een hydrografische netwerkweergave van waterwegen, meren etc. Dit is primair nodig voor de gebruikerstoepassing 'ruimtelijke analyses en modellering'.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://test.geodata.nationaalgeoregister.nl/nl/rws/hy-n/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://test.geodata.nationaalgeoregister.nl/nl/rws/hy-n/wms?LAYERS=HY.Network&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-60147.52,319568.32,371437.76,594389.44&WIDTH=2007&HEIGHT=1278</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>eu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inspire</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hydrografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d246951e381a1051934">
<gml:beginPosition>2018-03-26</gml:beginPosition>
<gml:endPosition>2018-03-26</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.Network</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.Network</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.Network</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/hy-n/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-f297898-2640-44c2-bbe9-c0480db83794" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/hy-n/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HY.Network</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '68722979-8d6c-4ee4-a81a-8381d2588fe5'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:55.070 [print] https://geodata.nationaalgeoregister.nl/nl/rws/hy-n/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:55.070 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:55.070 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:55.071 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:55.071 [print] #notpresent
57
* print operateson
0
04:59:55.071 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"68722979-8d6c-4ee4-a81a-8381d2588fe5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"68722979-8d6c-4ee4-a81a-8381d2588fe5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.175:67]
82541a1f-2e4e-459f-ab2f-e97cac3ad040
ms: 664
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:54.508 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:54.508 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
15
04:59:54.508 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:54.524 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:54.524 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:54.524 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:54.524 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:54.524 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '82541a1f-2e4e-459f-ab2f-e97cac3ad040'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
606
04:59:54.525 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=82541a1f-2e4e-459f-ab2f-e97cac3ad040&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=527B60A28A06A1BF7A2CAF18AB4400B9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:54.706 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=82541a1f-2e4e-459f-ab2f-e97cac3ad040&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=527B60A28A06A1BF7A2CAF18AB4400B9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:55.127 response time in milliseconds: 409
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:54 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=94DD61064ABE584DE26AC52DFBA44972; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>82541a1f-2e4e-459f-ab2f-e97cac3ad040</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreidingsgebied van habitattypen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-03-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreiding en verspreidingsgebied van habitattypen in habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/82541a1f-2e4e-459f-ab2f-e97cac3ad040/attachments/2019-03-18 09_39_07-PDOK Viewer.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Flora</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitats en biotopen</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="03671a9e-6aaf-464d-be99-9aad25cef9e3" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=03671a9e-6aaf-464d-be99-9aad25cef9e3"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedactievehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbekenenrivierenmetwaterplanten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedsgebiedbeukeneikenbossenmethulst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedbinnenlandsekraaiheibegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedblauwgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogehardhoutooibossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebieddrogeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduindoornstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetkraaihei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedduinheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedeikenhaagbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedembryonaleduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedestuaria</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgaligaanmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedglanshaverenvossenstaarthooilanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrijzeduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedgrotebaaien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedheischralegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedherstellendehoogvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedhoogveenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedjeneverbesstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalkmoerassen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkalktufbronnen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkranswierwateren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedkruipwilgstruwelen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedmerenmetkrabbenscheerenfonteinkruiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedoudeeikenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedovergangsentrilvenen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedpermanentoverstroomdezandbanken</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedpionierbegroeiingenoprotsbodem</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedpioniervegetatiesmetsnavelbiezen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedriffen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedruigtenenzomen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedschorrenenziltegraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedslijkgrasvelden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedslikenzandplaten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedslikkigerivieroevers</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedstroomdalgraslanden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedstuifzandheidenmetstruikhei</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedveldbiesbeukenbossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedvochtigealluvialebossen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedvochtigeduinvalleien</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedvochtigeheiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedwittedduinen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzandverstuivingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzeerzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedziltepionierbegroeiingen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzinkweiden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzurevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebiedtypen/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>habitatrichtlijnverspreidinghabitattypen:verspreidingsgebiedzwakgebufferdevennen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '82541a1f-2e4e-459f-ab2f-e97cac3ad040'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
3
35
* def email = get response //electronicMailAddress/CharacterString
3
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
3
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
3
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
2
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
2
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:55.153 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingsgebiedtypen\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
04:59:55.156 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
2
52
* print protocol2
0
04:59:55.158 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:55.159 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
3
56
* print organisationpath
0
04:59:55.162 [print] #notpresent
57
* print operateson
0
04:59:55.162 [print] http://nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=03671a9e-6aaf-464d-be99-9aad25cef9e3
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
10
62
* eval db.writeln('"82541a1f-2e4e-459f-ab2f-e97cac3ad040","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"82541a1f-2e4e-459f-ab2f-e97cac3ad040","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.176:67]
1fa220c2-5f2e-4943-a57e-c291cc35084b
ms: 763
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:54.640 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:54.640 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:54.640 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:54.640 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:54.640 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:54.641 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:54.641 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:54.641 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1fa220c2-5f2e-4943-a57e-c291cc35084b'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
668
04:59:54.652 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1fa220c2-5f2e-4943-a57e-c291cc35084b&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=93DF86F454DA15DA9E61C9846951B2FA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:54.837 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1fa220c2-5f2e-4943-a57e-c291cc35084b&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=93DF86F454DA15DA9E61C9846951B2FA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:55.297 response time in milliseconds: 438
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:55 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=815643FA4BB190EAE9CDFF249521B7CD; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1fa220c2-5f2e-4943-a57e-c291cc35084b</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheer@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreidingsgebied van soorten WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreidingsgebied van soorten in Habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=verspreidingsgebiedgevlektewitsnuitlibel&CRS=EPSG%3A28992&STYLES=&WIDTH=1316&HEIGHT=1221&BBOX=-167731.2%2C213534.72000000003%2C398254.08%2C738662.3999999999et?uuid=9c4862c3-0bab-49c3-bc2f-ac5486826766&fname=habitatrichtlijn_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sd">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>fauna</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Spreiding van soorten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbaardvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbaardvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbaardvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbarbeel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbarbeel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbarbeel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbastaardkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbastaardkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbastaardkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbeekprik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbeekprik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbeekprik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbittervoorn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbittervoorn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbittervoorn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedboomkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedboomkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedboomkikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedboommarter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedboommarter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedboommarter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbosvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbosvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbosvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbrandtsvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbrandtsvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbrandtsvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbredegeelgerandewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbredegeelgerandewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbredegeelgerandewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbruinekikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbruinekikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbruinekikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbruinvis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbruinvis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbruinvis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbunzing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbunzing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedbunzing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebieddonkerpimpernelblauwtje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebieddonkerpimpernelblauwtje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebieddonkerpimpernelblauwtje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebieddrijvendewaterweegbree</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebieddrijvendewaterweegbree</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebieddrijvendewaterweegbree</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedeuropeserivierkreeft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedeuropeserivierkreeft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedeuropeserivierkreeft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedfint</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedfint</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedfint</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedfranjestaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedfranjestaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedfranjestaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgaffellibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgaffellibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgaffellibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgeelbuikvuurpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgeelbuikvuurpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgeelbuikvuurpad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgeelschorpioenmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgeelschorpioenmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgeelschorpioenmos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgestreeptewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgestreeptewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgestreeptewaterroofkever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgevlektewitsnuitlibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgevlektewitsnuitlibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgevlektewitsnuitlibel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonedwergvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonedwergvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonedwergvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgewonezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgladdeslang</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgladdeslang</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgladdeslang</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrijzegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrijzegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrijzegrootoorvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrijzezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrijzezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrijzezeehond</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgroeneglazenmaker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgroeneglazenmaker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgroeneglazenmaker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgroenknolorchis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgroenknolorchis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgroenknolorchis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrotemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrotemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrotemodderkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrotevuurvlinder</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrotevuurvlinder</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedgrotevuurvlinder</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedhamster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedhamster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedhamster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedhazelmuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedhazelmuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedhazelmuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedheikikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedheikikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedheikikker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedingekorvenvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedingekorvenvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedingekorvenvleermuis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedkamsalamander</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedkamsalamander</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verspreidingsgebiedkamsalamander</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="87af1b4a-a5ac-4751-9b75-51c9086a8a78" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=f273941e-9c3b-43bc-b886-2d50d0bf9348#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbaardvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbarbeel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbastaardkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbeekprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbittervoorn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedboomkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedboommarter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbosvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbrandtsvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbredegeelgerandewaterroofkever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbruinekikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbruinvis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbunzing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebieddonkerpimpernelblauwtje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebieddrijvendewaterweegbree</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedeuropeserivierkreeft</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedfint</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedfranjestaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgaffellibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgeelbuikvuurpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgeelschorpioenmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgestreeptewaterroofkever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgevlektewitsnuitlibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgewonedwergvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgewonegrootoorvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgewonezeehond</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgladdeslang</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgrijzegrootoorvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgrijzezeehond</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgroeneglazenmaker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgroenknolorchis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgrotemodderkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgrotevuurvlinder</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedhamster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedhazelmuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedheikikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedingekorvenvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedkamsalamander</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedkleinemodderkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedknoflookpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedkruipendmoerasscherm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedkussentjesmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedlaatvlieger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedmedicinalebloedzuiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedmeerkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedmeervleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedmuurhagedis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiednauwekorfslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiednoordsewinterjuffer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiednoordsewoelmuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedoostelijkewitsnuitlibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedotter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedpimpernelblauwtje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedplatteschijfhoren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedpoelkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrendiermos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrivierdonderpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrivierprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrivierrombout</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrossevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrugstreeppad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedruigedwergvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedspaansevlag</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedteunisbloempijlstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedtonghaarmuts</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedtweekleurigevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedvalevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedvalkruid</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedveenmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedvliegendhert</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedvroedmeesterpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedwatervleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedwijngaardslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedwolfsklauw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedzalm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedzandhagedis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedzeeprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedzeggekorfslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1fa220c2-5f2e-4943-a57e-c291cc35084b'
6
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
9
34
* def title = get response //citation/CI_Citation/title/CharacterString
5
35
* def email = get response //electronicMailAddress/CharacterString
7
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
5
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
13
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
12
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
2
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
14
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
04:59:55.384 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingsgebieden\/v2\/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
4
50
* print protocol1
0
04:59:55.388 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
4
52
* print protocol2
0
04:59:55.393 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:55.393 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
6
56
* print organisationpath
1
04:59:55.399 [print] #notpresent
57
* print operateson
0
04:59:55.399 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=f273941e-9c3b-43bc-b886-2d50d0bf9348#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
4
62
* eval db.writeln('"1fa220c2-5f2e-4943-a57e-c291cc35084b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"1fa220c2-5f2e-4943-a57e-c291cc35084b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.177:67]
4f4c7848-1767-4c67-be08-87d45d07f313
ms: 695
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:54.980 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:54.980 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:54.980 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:54.980 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
7
04:59:54.987 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:54.988 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:54.988 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:54.988 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '4f4c7848-1767-4c67-be08-87d45d07f313'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
606
04:59:54.989 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4f4c7848-1767-4c67-be08-87d45d07f313&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2C453EE21CE1B231631686AC86412D43
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:55.163 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4f4c7848-1767-4c67-be08-87d45d07f313&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2C453EE21CE1B231631686AC86412D43
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:55.586 response time in milliseconds: 398
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:55 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=09D441FA71C5BDBE6D38883D62AB9E93; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>4f4c7848-1767-4c67-be08-87d45d07f313</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Habitatrichtlijn verspreidingsgebied van soorten WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreidingsgebied van soorten in Habitatrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=verspreidingsgebiedgevlektewitsnuitlibel&CRS=EPSG%3A28992&STYLES=&WIDTH=1316&HEIGHT=1221&BBOX=-167731.2%2C213534.72000000003%2C398254.08%2C738662.3999999999</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl/geonetwork/srv/eng/resources.get?uuid=9c4862c3-0bab-49c3-bc2f-ac5486826766&fname=habitatrichtlijn_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl/geonetwork/srv/eng/resources.get?uuid=9c4862c3-0bab-49c3-bc2f-ac5486826766&fname=habitatrichtlijn.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sd">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>fauna</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Spreiding van soorten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="f273941e-9c3b-43bc-b886-2d50d0bf9348" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f273941e-9c3b-43bc-b886-2d50d0bf9348#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbaardvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbarbeel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbastaardkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbeekprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbittervoorn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedboomkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedboommarter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbosvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbrandtsvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbredegeelgerandewaterroofkever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbruinekikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbruinvis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedbunzing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebieddonkerpimpernelblauwtje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebieddrijvendewaterweegbree</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedeuropeserivierkreeft</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedfint</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedfranjestaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgaffellibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgeelbuikvuurpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgeelschorpioenmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgestreeptewaterroofkever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgevlektewitsnuitlibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgewonedwergvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgewonegrootoorvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgewonezeehond</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgladdeslang</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgrijzegrootoorvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgrijzezeehond</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgroeneglazenmaker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgroenknolorchis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgrotemodderkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedgrotevuurvlinder</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedhamster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedhazelmuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedheikikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedingekorvenvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedkamsalamander</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedkleinemodderkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedknoflookpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedkruipendmoerasscherm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedkussentjesmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedlaatvlieger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedmedicinalebloedzuiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedmeerkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedmeervleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedmuurhagedis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiednauwekorfslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiednoordsewinterjuffer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiednoordsewoelmuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedoostelijkewitsnuitlibel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedotter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedpimpernelblauwtje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedplatteschijfhoren</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedpoelkikker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrendiermos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrivierdonderpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrivierprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrivierrombout</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrossevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedrugstreeppad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedruigedwergvleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedspaansevlag</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedteunisbloempijlstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedtonghaarmuts</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedtweekleurigevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedvalevleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedvalkruid</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedveenmos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedvliegendhert</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedvroedmeesterpad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedwatervleermuis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedwijngaardslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedwolfsklauw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedzalm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedzandhagedis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedzeeprik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/habitatrichtlijnverspreidingsgebieden/v2/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verspreidingsgebiedzeggekorfslak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4f4c7848-1767-4c67-be08-87d45d07f313'
6
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
6
34
* def title = get response //citation/CI_Citation/title/CharacterString
3
35
* def email = get response //electronicMailAddress/CharacterString
16
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
8
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
8
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
3
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
4
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:55.652 [print] https:\/\/geodata.nationaalgeoregister.nl\/habitatrichtlijnverspreidingsgebieden\/v2\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
6
50
* print protocol1
0
04:59:55.658 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
2
52
* print protocol2
0
04:59:55.660 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:55.660 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
3
56
* print organisationpath
0
04:59:55.662 [print] #notpresent
57
* print operateson
0
04:59:55.662 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f273941e-9c3b-43bc-b886-2d50d0bf9348#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
8
62
* eval db.writeln('"4f4c7848-1767-4c67-be08-87d45d07f313","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"4f4c7848-1767-4c67-be08-87d45d07f313","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.178:67]
7681eb19-a914-4dc7-9208-c2a131dca06d
ms: 584
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:55.081 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:55.081 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:55.081 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:55.081 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:55.081 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:55.082 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:55.082 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:55.082 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7681eb19-a914-4dc7-9208-c2a131dca06d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
569
04:59:55.083 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7681eb19-a914-4dc7-9208-c2a131dca06d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=BC8C9A24C8C770CB196F19C45637AC04
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:55.257 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7681eb19-a914-4dc7-9208-c2a131dca06d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=BC8C9A24C8C770CB196F19C45637AC04
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:55.651 response time in milliseconds: 392
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:55 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DD6A83705A580D16816D0505491C776B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7681eb19-a914-4dc7-9208-c2a131dca06d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Water EU2015 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-08-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De Europese Kaderrichtlijn Water (KRW) is in 2000 van kracht geworden en heeft als doel de kwaliteit van oppervlakte- en grondwater in Europa te waarborgen. De KRW bepaalt dat betrokken landen per stroomgebieddistrict stroomgebiedbeheerplannen (SGBP) opstellen met een beschrijving van de ligging en kwaliteit van de watersystemen, doelen en maatregelen. Nederland heeft vier stroomgebieddistricten: Rijn, Maas, Schelde en Eems. De eerste Nederlandse SGBP's zijn in 2009 verschenen en worden elke zes jaar herzien. De KRW is niet vrijblijvend. Het halen van milieudoelen vormt een verplichting waaraan economische sancties zijn verbonden. Daarom vraagt de KRW om rapportages van de toestand van oppervlaktewater, grondwater en beschermde gebieden. Daaronder valt ook het rapporteren van geografische bestanden. Kaderrichtlijn Water RWS bevat de actuele geografische informatie met betrekking tot de KRW voor de oppervlaktewateren in beheer bij Rijkswaterstaat en de Nederlandse deelstroomgebied- en stroomgebieddistrictgrenzen. Voor de landelijke, naar de EU gerapporteerde geografische informatie wordt verwezen naar Kaderrichtlijn Water Nederland.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/7681eb19-a914-4dc7-9208-c2a131dca06d/attachments/rws-v.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden meren (kaderrichtlijn water) rivieren (kaderrichtlijn water) overgangswateren (kaderrichtlijn water) kustwateren (kaderrichtlijn water) oppervlaktewaterlichaam (kaderrichtlijn water) deelstroomgebieden (kaderrichtlijn water) rapportage eenheden (richtlijn overstromingsrisico's) bescherming van economisch significante aquatische soorten - schelpdierwateren (kaderrichtlijn water)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d183468e376a1055006">
<gml:beginPosition>2019-08-26</gml:beginPosition>
<gml:endPosition>2019-08-27</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2015_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2015_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2015_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2015_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2015_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2015_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2015/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2015/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2015/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c4dce550-ea49-11e3-ac10-0800200c9a68" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=110f9ec6-4464-462e-9765-83d90cefbeag#MD_DataIdentification"/>
<srv:operatesOn uuidref="c4dce550-ea49-11e3-ac10-0800200c9a68" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=110f9ec6-4464-462e-9765-83d90cefbead#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2015/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krw_oppervlaktewaterlichamen_nld_eu2015_l</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2015/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krw_oppervlaktewaterlichamen_nld_eu2015_v</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7681eb19-a914-4dc7-9208-c2a131dca06d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:55.656 [print] https:\/\/geodata.nationaalgeoregister.nl\/rws\/kaderrichtlijnwater2015\/wms\/v1_0?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:55.657 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:55.657 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:55.657 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:55.658 [print] #notpresent
57
* print operateson
0
04:59:55.658 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=110f9ec6-4464-462e-9765-83d90cefbeag#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=110f9ec6-4464-462e-9765-83d90cefbead#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7681eb19-a914-4dc7-9208-c2a131dca06d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
7
63
* eval db.writeln('"7681eb19-a914-4dc7-9208-c2a131dca06d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.179:67]
7e450110-f643-4b73-9262-4f13966cffc6
ms: 574
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:55.175 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:55.175 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:55.175 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:55.175 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:55.175 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:55.176 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
8
04:59:55.176 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:55.184 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7e450110-f643-4b73-9262-4f13966cffc6'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
552
04:59:55.185 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7e450110-f643-4b73-9262-4f13966cffc6&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=94DD61064ABE584DE26AC52DFBA44972
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:55.358 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7e450110-f643-4b73-9262-4f13966cffc6&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=94DD61064ABE584DE26AC52DFBA44972
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:55.736 response time in milliseconds: 375
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:55 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=AABDAB6FC2017193CADB5B5EE738E57C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7e450110-f643-4b73-9262-4f13966cffc6</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Water EU2009 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-08-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De Europese Kaderrichtlijn Water (KRW) is in 2000 van kracht geworden en heeft als doel de kwaliteit van oppervlakte- en grondwater in Europa te waarborgen. De KRW bepaalt dat betrokken landen per stroomgebieddistrict stroomgebiedbeheerplannen (SGBP) opstellen met een beschrijving van de ligging en kwaliteit van de watersystemen, doelen en maatregelen. Nederland heeft vier stroomgebieddistricten: Rijn, Maas, Schelde en Eems. De eerste Nederlandse SGBP's zijn in 2009 verschenen en worden elke zes jaar herzien. De KRW is niet vrijblijvend. Het halen van milieudoelen vormt een verplichting waaraan economische sancties zijn verbonden. Daarom vraagt de KRW om rapportages van de toestand van oppervlaktewater, grondwater en beschermde gebieden. Daaronder valt ook het rapporteren van geografische bestanden. Kaderrichtlijn Water RWS bevat de actuele geografische informatie met betrekking tot de KRW voor de oppervlaktewateren in beheer bij Rijkswaterstaat en de Nederlandse deelstroomgebied- en stroomgebieddistrictgrenzen. Voor de landelijke, naar de EU gerapporteerde geografische informatie wordt verwezen naar Kaderrichtlijn Water Nederland.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/7e450110-f643-4b73-9262-4f13966cffc6/attachments/rws-v.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden meren (kaderrichtlijn water) rivieren (kaderrichtlijn water) overgangswateren (kaderrichtlijn water) kustwateren (kaderrichtlijn water) oppervlaktewaterlichaam (kaderrichtlijn water) deelstroomgebieden (kaderrichtlijn water) rapportage eenheden (richtlijn overstromingsrisico's) bescherming van economisch significante aquatische soorten - schelpdierwateren (kaderrichtlijn water)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d185513e376a1055006">
<gml:beginPosition>2018-09-10</gml:beginPosition>
<gml:endPosition>2019-08-26</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2009_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2009_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2009_l</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2009_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2009_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">krw_oppervlaktewaterlichamen_nld_eu2009_v</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2009/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2009/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2009/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="krw2006-c57b-44a2-83a4-e51223d5f15f" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krw2006-c57b-44a2-83a4-e51223d5f15g#MD_DataIdentification"/>
<srv:operatesOn uuidref="krw2006-68b5-4ff3-94a4-9c24109ffd5d" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krw2006-68b5-4ff3-94a4-9c24109ffd5e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2009/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krw_oppervlaktewaterlichamen_nld_eu2009_l</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2009/wms/v1_0?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>krw_oppervlaktewaterlichamen_nld_eu2009_v</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7e450110-f643-4b73-9262-4f13966cffc6'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:55.741 [print] https:\/\/geodata.nationaalgeoregister.nl\/rws\/kaderrichtlijnwater2009\/wms\/v1_0?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:55.741 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:55.741 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:55.741 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
04:59:55.744 [print] #notpresent
57
* print operateson
0
04:59:55.744 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krw2006-c57b-44a2-83a4-e51223d5f15g#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krw2006-68b5-4ff3-94a4-9c24109ffd5e#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7e450110-f643-4b73-9262-4f13966cffc6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7e450110-f643-4b73-9262-4f13966cffc6","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
4
Scenario: [1.180:67]
37308f90-e619-4b62-ae9e-e656bb3f1649
ms: 660
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:55.410 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:55.411 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:55.411 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:55.411 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:55.411 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:55.411 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
6
04:59:55.411 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:55.417 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '37308f90-e619-4b62-ae9e-e656bb3f1649'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
589
04:59:55.421 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=37308f90-e619-4b62-ae9e-e656bb3f1649&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=815643FA4BB190EAE9CDFF249521B7CD
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:55.598 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=37308f90-e619-4b62-ae9e-e656bb3f1649&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=815643FA4BB190EAE9CDFF249521B7CD
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:56.006 response time in milliseconds: 405
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:55 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D1CD8846225FCF55B7BA214FFD4BFA1B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>37308f90-e619-4b62-ae9e-e656bb3f1649</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Emissies naar het riool in 2011 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont bevat de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze dataset betreft de emissies naar het riool, hierbij gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pf">Faciliteiten voor productie en industrie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/IndustrialSites-EURegistry-reg-2006-166">Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPriorityDataset-PriorityDataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d424364e388a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="e6ddc53d-04c4-435d-bedd-a5ace2dc0313" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:facility_waste_transfer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/facility_waste_transfer.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Emissies naar het riool in 2011 vanuit de industrie (WFS)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '37308f90-e619-4b62-ae9e-e656bb3f1649'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:56.011 [print] https:\/\/inspire.rivm.nl\/geoserver\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
53
50
* print protocol1
0
04:59:56.065 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:56.065 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:56.065 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
4
56
* print organisationpath
0
04:59:56.069 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
04:59:56.069 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"37308f90-e619-4b62-ae9e-e656bb3f1649","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"37308f90-e619-4b62-ae9e-e656bb3f1649","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.181:67]
d7a395a2-8673-4794-a5a6-fed6492cd580
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:55.673 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:55.673 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:55.673 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:55.673 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:55.673 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:55.674 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:55.674 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:55.674 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd7a395a2-8673-4794-a5a6-fed6492cd580'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
591
04:59:55.675 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d7a395a2-8673-4794-a5a6-fed6492cd580&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DD6A83705A580D16816D0505491C776B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:55.851 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d7a395a2-8673-4794-a5a6-fed6492cd580&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DD6A83705A580D16816D0505491C776B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:56.264 response time in milliseconds: 411
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:56 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=91FFDAFEE36BF3EA72B2B2263A67F853; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d7a395a2-8673-4794-a5a6-fed6492cd580</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-03</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Luchtfoto Beeldmateriaal / PDOK 25 cm Infrarood WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-05-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-01-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De orthofotomozaieken zijn een samenstelling van afzonderlijke orthofoto's, in principe van de centrale gedeelten van iedere orthofoto. Daardoor is de omvalling in de mozaieken zo klein mogelijk gehouden. De orthofotomozaïeken zijn landsdekkend.
Binnen de service worden een aantal lagen aangeboden, te weten (jaar)_ortho25IR (maximaal 5 jaargangen) en een laag Actueel_ortho25IR. (jaar)_ortho25IR wordt gaandeweg het lopende jaar gevuld; de laag Actueel_ortho25IR verwijst naar de landsdekkende dataset van de meest recente jaargang.
Nadat (jaar)_ortho25IR landsdekkend is gevuld zal de laag Actueel_ortho25IR naar deze dataset verwijzen.
Jaarlijks zal er een laag (jaar)_ortho25IR bijkomen.
De service bevat dus de volgende opbouw:
- 2020_ortho25IR
- 2019_ortho25IR
- 2018_ortho25IR
- 2017_ortho25IR
- 2016_ortho25IR
- Actueel_ortho25IR (landsdekkende dataset van de meest recente jaargang)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/luchtfoto/infrarood/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/d7a395a2-8673-4794-a5a6-fed6492cd580/attachments/luchtfoto25cmir.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Landelijke voorziening beeldmateriaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>LVB</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Beeldmateriaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Luchtbeelden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Luchtfoto</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Orthofoto</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ortho</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ortho25IR</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ortho25CIR</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Orthofotomozaïek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Orthofotomozaiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Mozaïek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Mozaiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Lage resolutie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>LR</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Infrarood</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>CIR</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Open data CC-BY</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/oi">Orthobeeldvorming</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Hoge bebouwing is niet voor vertekening gecorrigeerd en ligt geometrisch onjuist.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/licenses/by-nc/4.0/deed.nl">Niet Commercieel, Naamsvermelding verplicht, organisatienaam</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d186586e424a1051934">
<gml:beginPosition>2016-05-15</gml:beginPosition>
<gml:endPosition>2017-01-30</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">2016_ortho25IR</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">2016_ortho25IR</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">2016_ortho25IR</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotocir/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1be28290-55fa-4486-b9d3-b9d147117863" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1be28290-55fa-4486-b9d3-b9d147117863#MD_DataIdentification"/>
<srv:operatesOn uuidref="7c24ea89-074e-4c4f-91e3-d38e813e9cb6" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7c24ea89-074e-4c4f-91e3-d38e813e9cb6#MD_DataIdentification"/>
<srv:operatesOn uuidref="7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b#MD_DataIdentification"/>
<srv:operatesOn uuidref="9ed6b8ed-254a-4745-a09a-3b57137d1b69" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=9ed6b8ed-254a-4745-a09a-3b57137d1b69#MD_DataIdentification"/>
<srv:operatesOn uuidref="4cfb1469-a152-4ba6-8fe9-4b627acd7ee0" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4cfb1469-a152-4ba6-8fe9-4b627acd7ee0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotocir/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2016_ortho25IR</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotocir/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2017_ortho25IR</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotocir/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Actueel_ortho25IR</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotocir/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2018_ortho25IR</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotocir/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2019_Ortho25IR</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotocir/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2020_ortho25IR</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>accespoint</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd7a395a2-8673-4794-a5a6-fed6492cd580'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:56.270 [print] https:\/\/service.pdok.nl\/hwh\/luchtfotocir\/wms\/v1_0?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:56.271 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:56.271 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:56.271 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:56.272 [print] #notpresent
57
* print operateson
0
04:59:56.272 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=1be28290-55fa-4486-b9d3-b9d147117863#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=7c24ea89-074e-4c4f-91e3-d38e813e9cb6#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=9ed6b8ed-254a-4745-a09a-3b57137d1b69#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=4cfb1469-a152-4ba6-8fe9-4b627acd7ee0#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d7a395a2-8673-4794-a5a6-fed6492cd580","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d7a395a2-8673-4794-a5a6-fed6492cd580","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.182:67]
a301ddc7-c26f-42d8-b367-509ae5ae47d0
ms: 645
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:55.677 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:55.677 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:55.678 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:55.678 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:55.678 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:55.678 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:55.678 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:55.678 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a301ddc7-c26f-42d8-b367-509ae5ae47d0'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
634
04:59:55.679 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a301ddc7-c26f-42d8-b367-509ae5ae47d0&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DD6A83705A580D16816D0505491C776B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:55.852 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a301ddc7-c26f-42d8-b367-509ae5ae47d0&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DD6A83705A580D16816D0505491C776B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:56.312 response time in milliseconds: 456
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:56 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=B11D1159FEC972551AD62099EFECDFA3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a301ddc7-c26f-42d8-b367-509ae5ae47d0</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-21</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Luchtfoto Beeldmateriaal / PDOK RGB 25cm en 7,5cm WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-05-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-01-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>In opdracht van de aan het samenwerkingsverband Beeldmateriaal deelnemende overheden wordt jaarlijks gedurende de zomermaanden een landsdekkende luchtfoto geproduceerd. Met ingang van de jaargang 2016 wordt dit product via PDOK als open data beschikbaar gesteld. Deze luchtfoto heeft een resolutie van 25 centimeter. De resolutie geeft aan hoe groot een pixel is op het aardoppervlak, in dit geval dus 25 bij 25 centimeter.
Met ingang van de jaargang 2021 stelt het samenwerkingsverband, naast de bovengenoemde luchtfoto, ook het beeldmateriaal dat in het voorjaar wordt ingewonnen als open data beschikbaar. Dit betreft luchtfoto’s met een Hoge Resolutie (HR) van 7,5 centimeter. Al kort na de inwinning wordt op tijdelijke basis een ‘quick’ variant aangeboden; dit beeldmateriaal voldoet nog niet aan alle gestelde eisen (o.a. ten aanzien van geometrie, radiometrie en de aansluiting op aangrenzende beelden), maar is al wel bruikbaar als kijkplaatje en ter oriëntatie. Het definitieve product wordt beschikbaar gesteld zodra het volledige productieproces is doorlopen en de kwaliteitscontrole positief is afgesloten. Dit product vervangt de ‘quick’ variant.
De beschikbare producten betreffen de zogenoemde orthofotomozaïeken. Deze zijn samengesteld uit de centrale gedeelten van de individuele luchtfoto’s. Hierdoor wordt de omvalling van hoge objecten in de mozaïeken zo klein mogelijk gehouden. De orthofotomozaïeken van de 25 centimeter luchtfoto worden zowel als een kleurenfoto (Rood Groen Blauw) als in een InfraRood -versie aangeboden; voor de 7,5 centimeter luchtfoto geldt dat deze alleen in een kleuren-versie (RGB) beschikbaar is.
Binnen de webservices wordt een aantal lagen aangeboden, te weten:
• (jaar)_quick_orthoHR (RGB 7,5 cm, tijdelijke versie);
• (jaar)_orthoHR (RGB 7,5 cm, definitieve versie);
• Actueel_orthoHR (RGB 7,5 cm)
• (jaar)_ortho25 (RGB 25 cm);
• (jaar)_ortho25IR (infrarood 25 cm);
• Actueel_ortho25 (RGB 25 cm);
• Actueel_ortho25IR (infrarood 25 cm).
De diverse lagen worden gaandeweg het lopende jaar gevuld. De lagen Actueel_ortho25 en Actueel_ortho25[IR] verwijzen altijd naar de dataset van de meest recente landsdekkende jaargang van de 25 centimeter luchtfoto.
De laag Actueel_orthoHR verwijst altijd naar de dataset van de meest recente landsdekkende jaargang van de 7,5 centimeter luchtfoto. Jaarlijks worden nieuwe lagen toegevoegd. Er worden maximaal 5 jaargangen weergegeven.
PDOK biedt het open data beeldmateriaal aan in de vorm van webservices. Het samenwerkingsverband biedt via opendata.beeldmateriaal.nl de mogelijkheid om data in de vorm van fysieke leveringen (downloads) te verkrijgen.
Informatie over de voortgang van de productie van het lopende jaar vind je op beeldmateriaal.nl.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/a301ddc7-c26f-42d8-b367-509ae5ae47d0/attachments/luchtfoto25cm.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Landelijke voorziening beeldmateriaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>LVB</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Beeldmateriaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Luchtbeelden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Luchtfoto</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Orthofoto</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ortho</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ortho25</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Orthofotomozaïek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Orthofotomozaiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Mozaïek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Mozaiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Lage resolutie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>LR</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Open data CC-BY</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/oi">Orthobeeldvorming</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Hoge bebouwing is niet voor vertekening gecorrigeerd en ligt geometrisch onjuist.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/licenses/by-nc/4.0/deed.nl">Niet Commercieel, Naamsvermelding verplicht, organisatienaam</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d416775e413a1051934">
<gml:beginPosition>2016-05-15</gml:beginPosition>
<gml:endPosition>2017-01-30</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2482250f-3b00-4439-9f93-f3118229b017" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=74aca3eb-c38b-4214-9537-e0abc69e11b5#MD_DataIdentification"/>
<srv:operatesOn uuidref="2482250f-3b00-4439-9f93-f3118229b020" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5b274449-b6c2-4672-a32f-e0bd40975a53#MD_DataIdentification"/>
<srv:operatesOn uuidref="df15af6e-0d21-4437-a69f-802be3479bba" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=df15af6e-0d21-4437-a69f-802be3479bba#MD_DataIdentification"/>
<srv:operatesOn uuidref="64ff8561-5c56-4cc1-ae0e-94366fb70b7e" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=64ff8561-5c56-4cc1-ae0e-94366fb70b7e#MD_DataIdentification"/>
<srv:operatesOn uuidref="4e2bb25e-a5a9-43a7-986a-40e7aea32e38" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4e2bb25e-a5a9-43a7-986a-40e7aea32e38#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2016_ortho25</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2017_ortho25</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Actueel_ortho25</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2018_ortho25</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2019_ortho25</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2020_ortho25</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2021_orthoHR</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Luchtfoto 2021 Ortho HR</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>2021_quick_orthoHR</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Luchtfoto 2021 Quick Ortho HR</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a301ddc7-c26f-42d8-b367-509ae5ae47d0'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
3
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:56.320 [print] https:\/\/service.pdok.nl\/hwh\/luchtfotorgb\/wms\/v1_0?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:56.321 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:56.321 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:56.321 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:56.322 [print] #notpresent
57
* print operateson
0
04:59:56.322 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=74aca3eb-c38b-4214-9537-e0abc69e11b5#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=5b274449-b6c2-4672-a32f-e0bd40975a53#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=df15af6e-0d21-4437-a69f-802be3479bba#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=64ff8561-5c56-4cc1-ae0e-94366fb70b7e#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=4e2bb25e-a5a9-43a7-986a-40e7aea32e38#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a301ddc7-c26f-42d8-b367-509ae5ae47d0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a301ddc7-c26f-42d8-b367-509ae5ae47d0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.183:67]
32b1eb9e-c54f-4598-92d2-328eb77fa0d3
ms: 643
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:55.751 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:55.751 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:55.751 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:55.751 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:55.751 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:55.752 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:55.752 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:55.752 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '32b1eb9e-c54f-4598-92d2-328eb77fa0d3'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
634
04:59:55.753 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=32b1eb9e-c54f-4598-92d2-328eb77fa0d3&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=AABDAB6FC2017193CADB5B5EE738E57C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:55.929 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=32b1eb9e-c54f-4598-92d2-328eb77fa0d3&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=AABDAB6FC2017193CADB5B5EE738E57C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:56.386 response time in milliseconds: 455
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:56 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A40F661633EE28BF6D98F11A00395103; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>32b1eb9e-c54f-4598-92d2-328eb77fa0d3</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Natura2000 WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-06-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Samenvatting: Natura 2000 is het samenhangend netwerk van beschermde natuurgebieden in de Europese Unie bestaande uit Vogelrichtlijn- en Habitatrichtlijngebieden. Natura 2000-gebieden zijn een samenvoeging van beide en de daarin gelegen beschermde natuurmonumenten. In Nederland gaat het om 163 gebieden waarvan drie mariene gebieden in de Exclusieve Economische Zone (EEZ) op de Noordzee (incl. een voorgenomen Vogelrichtlijngebied in de EEZ). De Vogelrichtlijngebieden zijn merendeels aangewezen in de periode 1986-2000. De Habitatrichtlijngebieden worden aangewezen met de aanwijzing van de betreffende Natura 2000-gebieden.
Deze service bevat de grenzen van de definitief aangewezen gebieden en de grenzen conform het ontwerp-besluit van de meeste overige gebieden. Voor enkele Habitatrichtlijngebieden waarvoor nog geen ontwerp-besluiten zijn gepubliceerd, bevat deze service de grenzen zoals die aan de Europese Commissie gemeld zijn.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/natura2000/ows?LAYERS=natura2000&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=-338301.76,121946.56,639700.16,888349.12&WIDTH=284&HEIGHT=223</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogelrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuurmonumenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Maximum aantal te downloaden objecten is 15.000
Gebruik versie 1.0.0, https://geodata.nationaalgeoregister.nl/natura2000/wfs?version=1.0.0&request=GetCapabilities</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.681</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.321</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.659</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/natura2000/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="8829e5dd-c861-4639-a6c8-fdbb6e3440d2" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8829e5dd-c861-4639-a6c8-fdbb6e3440d2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/natura2000/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>natura2000:natura2000</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>notEvaluated</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>voldoet</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '32b1eb9e-c54f-4598-92d2-328eb77fa0d3'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:56.390 [print] https://geodata.nationaalgeoregister.nl/natura2000/wfs?service=WFS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:56.391 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:56.391 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:56.392 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:56.392 [print] #notpresent
57
* print operateson
0
04:59:56.392 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8829e5dd-c861-4639-a6c8-fdbb6e3440d2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"32b1eb9e-c54f-4598-92d2-328eb77fa0d3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"32b1eb9e-c54f-4598-92d2-328eb77fa0d3","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.184:67]
0bc2bcb8-558b-446b-b4e2-381b13d483a8
ms: 589
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:56.076 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:56.077 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:56.077 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:56.077 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:56.077 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:56.077 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:56.077 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:56.078 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '0bc2bcb8-558b-446b-b4e2-381b13d483a8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
575
04:59:56.079 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0bc2bcb8-558b-446b-b4e2-381b13d483a8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D1CD8846225FCF55B7BA214FFD4BFA1B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:56.283 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0bc2bcb8-558b-446b-b4e2-381b13d483a8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D1CD8846225FCF55B7BA214FFD4BFA1B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:56.653 response time in milliseconds: 367
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:56 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D03BD1783785CFA7D3856B4DA2E3EFB4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>0bc2bcb8-558b-446b-b4e2-381b13d483a8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Mossel- en oesterhabitats WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-12-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit betreft een bestandsopname van het areaal mossel en oesterbanken op de droogvallende platen in de Waddenzee. Dit geschiedt jaarlijks. De opdrachtgever is de Directie Dierlijke Agroketens en Dierenwelzijn / Cluster Duurzame Visserijketens. De bestandsopname zelf wordt uitgevoerd door IMARES.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wms?LAYERS=mosselenoesterhabitats&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=227495.36,607016.32,238603.52,619092.16&WIDTH=826&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Habitats en biotopen</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselenoesterhabitats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselenoesterhabitats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselenoesterhabitats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3d59fd06-9aec-4744-91e7-65e119f74569" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3d59fd06-9aec-4744-91e7-65e119f74569#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>mosselenoesterhabitats</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>mosselenoesterhabitats</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0bc2bcb8-558b-446b-b4e2-381b13d483a8'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
3
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:56.662 [print] https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:56.662 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:56.663 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:56.669 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:56.670 [print] #notpresent
57
* print operateson
0
04:59:56.670 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3d59fd06-9aec-4744-91e7-65e119f74569#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"0bc2bcb8-558b-446b-b4e2-381b13d483a8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"0bc2bcb8-558b-446b-b4e2-381b13d483a8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.185:67]
aaf53e6f-fe99-4a86-a61c-50b128412d80
ms: 538
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:56.276 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:56.276 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:56.276 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:56.276 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:56.277 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:56.277 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:56.277 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:56.278 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'aaf53e6f-fe99-4a86-a61c-50b128412d80'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
529
04:59:56.279 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=aaf53e6f-fe99-4a86-a61c-50b128412d80&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=91FFDAFEE36BF3EA72B2B2263A67F853
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:56.455 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=aaf53e6f-fe99-4a86-a61c-50b128412d80&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=91FFDAFEE36BF3EA72B2B2263A67F853
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:56.807 response time in milliseconds: 349
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:56 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FF3E179C32AF1553611E67381582E484; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>aaf53e6f-fe99-4a86-a61c-50b128412d80</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Mossel- en oesterhabitats WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-12-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit betreft een bestandsopname van het areaal mossel en oesterbanken op de droogvallende platen in de Waddenzee. Dit geschiedt jaarlijks. De opdrachtgever is de Directie Dierlijke Agroketens en Dierenwelzijn / Cluster Duurzame Visserijketens. De bestandsopname zelf wordt uitgevoerd door IMARES.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wms?LAYERS=mosselenoesterhabitats&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=227495.36,607016.32,238603.52,619092.16&WIDTH=826&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d243265e366a1051934">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2018-12-20</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselenoesterhabitats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselenoesterhabitats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselenoesterhabitats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselenoesterhabitats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3d59fd06-9aec-4744-91e7-65e119f74569" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3d59fd06-9aec-4744-91e7-65e119f74569#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>mosselenoesterhabitats</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'aaf53e6f-fe99-4a86-a61c-50b128412d80'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:56.812 [print] https://geodata.nationaalgeoregister.nl/mosselenoesterhabitats/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:56.812 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:56.812 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:56.813 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:56.813 [print] #notpresent
57
* print operateson
0
04:59:56.813 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3d59fd06-9aec-4744-91e7-65e119f74569#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"aaf53e6f-fe99-4a86-a61c-50b128412d80","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"aaf53e6f-fe99-4a86-a61c-50b128412d80","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.186:67]
f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8
ms: 571
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:56.330 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:56.331 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
1
04:59:56.331 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:56.332 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:56.332 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:56.332 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:56.332 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:56.333 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
10
25
And param request = 'GetRecordById'
0
26
And param id = 'f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
551
04:59:56.344 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=B11D1159FEC972551AD62099EFECDFA3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:56.518 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=B11D1159FEC972551AD62099EFECDFA3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:56.894 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:56 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DEB0DAE27EA5CF08180DC4A393E32486; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>NWB - Wegen (Nationaal Wegen Bestand) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het NWB-Wegen is een digitaal geografisch bestand van alle wegen in Nederland. Opgenomen zijn alle wegen die worden beheerd door wegbeheerders als het Rijk, provincies, gemeenten en waterschappen, echter alleen voor zover deze zijn voorzien van een straatnaam of nummer. Dus ook losliggende voet- en fietspaden en onverharde wegen zijn, indien voorzien van een straatnaam, in het NWB-Wegen opgenomen. Indien een weg gescheiden rijbanen heeft, wat vooral het geval is bij Rijkswegen, worden deze als aparte wegvakken in het bestand verwerkt.
In totaal beslaat het NWB-Wegen ongeveer 155.000 kilometer gedigitaliseerde wegvakken (meting 2017).
Het NWB-Wegen wordt maandelijks geactualiseerd.
Vertegenwoordigers van gemeenten, provincies, waterschappen en Rijkswaterstaat zijn gestart met het ontwerpen en organiseren van de samenwerking rondom het NWB. In het kader van deze doorontwikkeling van het NWB, komen wij graag in contact met u, de NWB gebruiker. Daarom vragen wij u een email te sturen met uw contactgegevens naar het volgende adres: nwb@rws.nl</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbwegen/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nwbwegen/ows?LAYERS=wegvakken,hectopunten&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=152788.28,459367,155545.16,461619.88&WIDTH=410&HEIGHT=335</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d205718e395a1055006">
<gml:beginPosition>2011-03-04</gml:beginPosition>
<gml:endPosition>2021-08-11</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hectopunten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hectopunten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hectopunten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegvakken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegvakken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegvakken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbwegen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbwegen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbwegen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="8f0497f0-dbd7-4bee-b85a-5fdec484a7ff" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a9b7026e-0a81-4813-93bd-ba49e6f28502#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbwegen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hectopunten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbwegen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegvakken</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:56.900 [print] https:\/\/geodata.nationaalgeoregister.nl\/nwbwegen\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:56.900 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:56.900 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:56.900 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:56.901 [print] #notpresent
57
* print operateson
0
04:59:56.901 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a9b7026e-0a81-4813-93bd-ba49e6f28502#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.187:67]
8abcd2d1-3beb-43e5-a572-2b2da05a0a98
ms: 557
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:56.398 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:56.399 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:56.399 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:56.399 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:56.400 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:56.400 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:56.400 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:56.400 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
7
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '8abcd2d1-3beb-43e5-a572-2b2da05a0a98'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
541
04:59:56.409 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=8abcd2d1-3beb-43e5-a572-2b2da05a0a98&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=A40F661633EE28BF6D98F11A00395103
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:56.585 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=8abcd2d1-3beb-43e5-a572-2b2da05a0a98&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=A40F661633EE28BF6D98F11A00395103
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:56.948 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:56 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DE47EEF5A0EDB7D0304A98336A99E752; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>8abcd2d1-3beb-43e5-a572-2b2da05a0a98</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Nationaal Hydrologisch Instrumentarium (NHI) netwerkschematisaties WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-02-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-02-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De dataset bestaat uit een netwerk van knopen en takken van het waterverdelingsnetwerk. Dit netwerk bestaat uit het Nederlandse oppervlaktewater in het hoofdwatersysteem van rijkswaterstaat en een deel van het regionale watersysteem in beheer bij waterschappen en provincies. Het netwerk wordt gebruikt om de vraag- en aanbod van water in het hoofdwatersysteem te simuleren voor droogteanalyses. Knopen representeren volumes water, maar ook: ? locaties waar waterlopen samen komen; ? locaties waar een aan water gerelateerde activiteiten plaatsvinden (lozing, onttrekking); ? randen van het beschouwde systeem (Noordzee, Waddenzee). Water stroomt van de ene naar de andere knoop via een tak. De tak representeert een eventueel geldende beperking voor de uitwisseling van water tussen twee knopen. Takken (zie Figuur 3) worden gedefinieerd met een richting; in Figuur 3 geeft de pijl de richting van de benedenstroomse knoop. Dit betekent niet dat dit de enige mogelijke stromingsrichting is. Iedere tak heeft twee kenmerken: - de capaciteit van de tak in bovenstroomse richting en - de capaciteit van de tak in benedenstroomse richting.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nhi/ows?LAYERS=dmlinks,dmnodes&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=-21440.32,318815.68,331440.32,607184.32&WIDTH=820&HEIGHT=670</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hydrografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Hydrography</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterverdelingsnetwerk Nederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hoofdwatersysteem</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterverdeling</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>oppervlaktewater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d112000e416a1055006">
<gml:beginPosition>2011-02-25</gml:beginPosition>
<gml:endPosition>2018-01-22</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">dmlinks</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">dmlinks</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">dmlinks</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">dmnodes</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">dmnodes</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">dmnodes</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7409bb00-5de4-4000-beeb-a3d6d6d0aba0" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=710c381c-ab2d-45d5-a45d-af2eba811e5f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>dmlinks</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>dmnodes</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '8abcd2d1-3beb-43e5-a572-2b2da05a0a98'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:56.954 [print] https:\/\/geodata.nationaalgeoregister.nl\/nhi\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:56.954 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:56.954 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:56.954 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:56.955 [print] #notpresent
57
* print operateson
0
04:59:56.955 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=710c381c-ab2d-45d5-a45d-af2eba811e5f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"8abcd2d1-3beb-43e5-a572-2b2da05a0a98","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"8abcd2d1-3beb-43e5-a572-2b2da05a0a98","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.188:67]
598c4109-21d2-4a6c-b083-9975a6736849
ms: 574
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:56.678 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:56.681 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:56.681 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:56.682 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:56.682 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:56.682 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:56.682 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:56.683 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
14
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '598c4109-21d2-4a6c-b083-9975a6736849'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
04:59:56.698 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=598c4109-21d2-4a6c-b083-9975a6736849&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D03BD1783785CFA7D3856B4DA2E3EFB4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:56.871 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=598c4109-21d2-4a6c-b083-9975a6736849&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D03BD1783785CFA7D3856B4DA2E3EFB4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:57.233 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:57 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1E953BF27032BCB1FE7738950B6A32BB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>598c4109-21d2-4a6c-b083-9975a6736849</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>NWB - Vaarwegen (Nationaal Wegen Bestand) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het NWB-Vaarwegen bevat alle bevaarbare waterwegen voor de beroeps- en recreatievaart in Nederland met een minimale doorvaarhoogte van 2,45 meter en een minimale diepgang van 1,10 meter. De vaarwegen worden in de oneven maanden door AVV beschikbaar gesteld. Updates van het NWB-vaarwegen worden eens per kwartaal uitgegeven.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbvaarwegen/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nwbvaarwegen/ows?LAYERS=vaarwegvakken,kmmarkeringen&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=77350.4,426275.2,99405.44,444298.24&WIDTH=820&HEIGHT=670</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d134335e395a1050910">
<gml:beginPosition>2011-03-04</gml:beginPosition>
<gml:endPosition>2021-08-11</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">kmmarkeringen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">kmmarkeringen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">kmmarkeringen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vaarwegvakken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vaarwegvakken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vaarwegvakken</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbvaarwegen/wms?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbvaarwegen/wms?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbvaarwegen/wms?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="00d8c7c8-98ff-4b06-8f53-b44216e6e75c" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=00d8c7c8-98ff-4b06-8f53-b44216e6e75c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbvaarwegen/wms?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>kmmarkeringen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nwbvaarwegen/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vaarwegvakken</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '598c4109-21d2-4a6c-b083-9975a6736849'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
6
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:57.247 [print] https:\/\/geodata.nationaalgeoregister.nl\/nwbvaarwegen\/wms?request=getCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:57.248 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
2
52
* print protocol2
0
04:59:57.250 [print] ["OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:57.251 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:57.252 [print] #notpresent
57
* print operateson
0
04:59:57.253 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=00d8c7c8-98ff-4b06-8f53-b44216e6e75c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"598c4109-21d2-4a6c-b083-9975a6736849","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"598c4109-21d2-4a6c-b083-9975a6736849","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.189:67]
578f993f-4d0b-4c4a-a08b-dfa9e1d1376e
ms: 548
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:56.828 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:56.828 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:56.828 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:56.828 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:56.828 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:56.829 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:56.829 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:56.829 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '578f993f-4d0b-4c4a-a08b-dfa9e1d1376e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
536
04:59:56.830 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=578f993f-4d0b-4c4a-a08b-dfa9e1d1376e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FF3E179C32AF1553611E67381582E484
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:57.004 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=578f993f-4d0b-4c4a-a08b-dfa9e1d1376e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FF3E179C32AF1553611E67381582E484
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:57.364 response time in milliseconds: 359
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:57 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D3B4933171631171B2C7BE3288072184; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>578f993f-4d0b-4c4a-a08b-dfa9e1d1376e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Nationaal Hydrologisch Instrumentarium (NHI) netwerkschematisaties WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-02-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-02-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De dataset bestaat uit een netwerk van knopen en takken van het waterverdelingsnetwerk. Dit netwerk bestaat uit het Nederlandse oppervlaktewater in het hoofdwatersysteem van rijkswaterstaat en een deel van het regionale watersysteem in beheer bij waterschappen en provincies. Het netwerk wordt gebruikt om de vraag- en aanbod van water in het hoofdwatersysteem te simuleren voor droogteanalyses. Knopen representeren volumes water, maar ook: ? locaties waar waterlopen samen komen; ? locaties waar een aan water gerelateerde activiteiten plaatsvinden (lozing, onttrekking); ? randen van het beschouwde systeem (Noordzee, Waddenzee). Water stroomt van de ene naar de andere knoop via een tak. De tak representeert een eventueel geldende beperking voor de uitwisseling van water tussen twee knopen. Takken (zie Figuur 3) worden gedefinieerd met een richting; in Figuur 3 geeft de pijl de richting van de benedenstroomse knoop. Dit betekent niet dat dit de enige mogelijke stromingsrichting is. Iedere tak heeft twee kenmerken: - de capaciteit van de tak in bovenstroomse richting en - de capaciteit van de tak in benedenstroomse richting.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nhi/wms?LAYERS=dmlinks,dmnodes&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=-21440.32,318815.68,331440.32,607184.32&WIDTH=820&HEIGHT=670</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hydrografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Hydrography</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterverdelingsnetwerk Nederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hoofdwatersysteem</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterverdeling</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>oppervlaktewater</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Gebruik versie 1.0.0, https://geodata.nationaalgeoregister.nl/nhi/wfs?version=1.0.0&request=GetCapabilities</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>Maximum aantal te downloaden objecten is 15.000</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.606</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>6.766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51.132</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.518</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d783514e396a1056030">
<gml:beginPosition>2000-01-01</gml:beginPosition>
<gml:endPosition>2018-01-22</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="710c381c-ab2d-45d5-a45d-af2eba811e5f" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=710c381c-ab2d-45d5-a45d-af2eba811e5f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>dmlinks</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nhi/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>dmnodes</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '578f993f-4d0b-4c4a-a08b-dfa9e1d1376e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
1
04:59:57.371 [print] https:\/\/geodata.nationaalgeoregister.nl\/nhi\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
1
04:59:57.371 [print] ["OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:57.373 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:57.373 [print] ["OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:57.374 [print] #notpresent
57
* print operateson
0
04:59:57.374 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=710c381c-ab2d-45d5-a45d-af2eba811e5f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"578f993f-4d0b-4c4a-a08b-dfa9e1d1376e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"578f993f-4d0b-4c4a-a08b-dfa9e1d1376e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.190:67]
9c80458b-12c6-4d38-8f6d-387ab6e4ed21
ms: 571
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:56.913 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:56.913 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:56.913 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:56.913 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:56.913 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:56.914 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:56.914 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:56.914 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '9c80458b-12c6-4d38-8f6d-387ab6e4ed21'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
555
04:59:56.915 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9c80458b-12c6-4d38-8f6d-387ab6e4ed21&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DEB0DAE27EA5CF08180DC4A393E32486
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:57.092 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9c80458b-12c6-4d38-8f6d-387ab6e4ed21&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DEB0DAE27EA5CF08180DC4A393E32486
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:57.468 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:57 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3209ADB8A662E8109E895156C6FCCEC4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>9c80458b-12c6-4d38-8f6d-387ab6e4ed21</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Natura2000 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-06-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Samenvatting: Natura 2000 is het samenhangend netwerk van beschermde natuurgebieden in de Europese Unie bestaande uit Vogelrichtlijn- en Habitatrichtlijngebieden. Natura 2000-gebieden zijn een samenvoeging van beide en de daarin gelegen beschermde natuurmonumenten. In Nederland gaat het om 163 gebieden waarvan drie mariene gebieden in de Exclusieve Economische Zone (EEZ) op de Noordzee (incl. een voorgenomen Vogelrichtlijngebied in de EEZ). De Vogelrichtlijngebieden zijn merendeels aangewezen in de periode 1986-2000. De Habitatrichtlijngebieden worden aangewezen met de aanwijzing van de betreffende Natura 2000-gebieden. Deze service bevat de grenzen van de definitief aangewezen gebieden en de grenzen conform het ontwerp-besluit van de meeste overige gebieden. Voor enkele Habitatrichtlijngebieden waarvoor nog geen ontwerp-besluiten zijn gepubliceerd, bevat deze service de grenzen zoals die aan de Europese Commissie gemeld zijn.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/natura2000/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/natura2000/ows?LAYERS=natura2000&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=-338301.76,121946.56,639700.16,888349.12&WIDTH=284&HEIGHT=223</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Habitatrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogelrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuurmonumenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.3541730329874495</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.555352498927473</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.71447163674034</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.669481015446934</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d385939e413a1052958">
<gml:beginPosition>2013-06-07</gml:beginPosition>
<gml:endPosition>2020-05-25</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">natura2000</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">natura2000</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">natura2000</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/natura2000/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/natura2000/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/natura2000/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="4bbfdba2-7687-4393-9192-35ff89e6dfd0" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=8829e5dd-c861-4639-a6c8-fdbb6e3440d2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/natura2000/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>natura2000</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9c80458b-12c6-4d38-8f6d-387ab6e4ed21'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:57.477 [print] https://geodata.nationaalgeoregister.nl/natura2000/wms?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:57.478 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
1
04:59:57.480 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:57.480 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
04:59:57.482 [print] #notpresent
57
* print operateson
0
04:59:57.482 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=8829e5dd-c861-4639-a6c8-fdbb6e3440d2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"9c80458b-12c6-4d38-8f6d-387ab6e4ed21","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"9c80458b-12c6-4d38-8f6d-387ab6e4ed21","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.191:67]
b87a0095-2ad7-4dbb-81a1-fed060df79e1
ms: 588
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:56.968 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:56.968 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:56.968 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:56.968 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:56.969 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:56.969 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:56.969 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:56.969 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
7
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b87a0095-2ad7-4dbb-81a1-fed060df79e1'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
562
04:59:56.977 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b87a0095-2ad7-4dbb-81a1-fed060df79e1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DE47EEF5A0EDB7D0304A98336A99E752
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:57.151 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b87a0095-2ad7-4dbb-81a1-fed060df79e1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DE47EEF5A0EDB7D0304A98336A99E752
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:57.538 response time in milliseconds: 385
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:57 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3A43744C3B0D1BFA01666A52CAB8377C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b87a0095-2ad7-4dbb-81a1-fed060df79e1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-06</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Nationale Parken WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-02-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-12-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>In dit bestand zijn de grenzen opgenomen van de 20 Nationale Parken, zoals die op diverse momenten zijn gepubliceerd in de Staatscourant (laatste wijziging: 7 oktober 2013, nr. DGNR-PDJNG/13163012). Het bestand bevat in totaal 20 Nationale Parken: de toenmalige Minister van Landbouw, Natuur en Voedselkwaliteit heeft 17 bijzondere natuurgebieden in Nederland aangewezen als nationaal park. Daarnaast zijn er twee private nationale parken (NP De Hoge Veluwe en NP Veluwezoom) en één Grenspark: De Zoom - Kalmthoutse Heide. Dit grenspark is vastgesteld door het Comité van Ministers van de Benelux. De parkgrenzen worden aangeleverd door de Secretarissen van de Nationale Parken en door de staatssecretaris van EZ vastgesteld. De grenzen in het GIS-bestand kunnen afwijken van de grenzen in het BIP (Beheers- en Inrichtingsplan). Elk Nationaal Park heeft een BIP, dat ter goedkeuring wordt voorgelegd aan de Minister van LNV. Elk BIP bevat een kaart met de begrenzing van het Park. Die grens is een momentopname. In de loop der tijd kunnen de grenzen van een Park licht wijzigen door kleine aankopen of uitruil van gronden. Die wijzigingen worden bij periodieke updates doorgevoerd in het BIP. Een BIP kan daardoor achter- of juist vooruitlopen op de grenzen in dit bestand.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nationaleparken/ows?LAYERS=nationaleparken&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=-280456,309568.96,586585.28,646966.72&WIDTH=2016&HEIGHT=784</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationale parken</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Maximum aantal te downloaden objecten is 15.000 Gebruik versie 1.0.0</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nationaleparken/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="9d66e099-b197-4b3d-8073-752db6118d26" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4961d305-fbb5-426a-9ba3-53e1ca5f3b18#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nationaleparken/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b87a0095-2ad7-4dbb-81a1-fed060df79e1'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:57.543 [print] https://geodata.nationaalgeoregister.nl/nationaleparken/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:57.544 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:57.544 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:57.544 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:57.544 [print] Beheer PDOK
57
* print operateson
0
04:59:57.544 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4961d305-fbb5-426a-9ba3-53e1ca5f3b18#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b87a0095-2ad7-4dbb-81a1-fed060df79e1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
12
63
* eval db.writeln('"b87a0095-2ad7-4dbb-81a1-fed060df79e1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.192:67]
dd49e02c-ea87-4ffc-89dd-f888608d95b7
ms: 548
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:57.261 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:57.261 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
2
04:59:57.261 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:57.263 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
04:59:57.263 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:57.264 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:57.264 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:57.265 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
1
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'dd49e02c-ea87-4ffc-89dd-f888608d95b7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
524
04:59:57.268 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=dd49e02c-ea87-4ffc-89dd-f888608d95b7&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1E953BF27032BCB1FE7738950B6A32BB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:57.440 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=dd49e02c-ea87-4ffc-89dd-f888608d95b7&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1E953BF27032BCB1FE7738950B6A32BB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:57.790 response time in milliseconds: 348
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:57 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3F54847A2C71BF136884F8B192EBDBE0; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>dd49e02c-ea87-4ffc-89dd-f888608d95b7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Nationale Parken WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-02-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-12-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>In dit bestand zijn de grenzen opgenomen van de 20 Nationale Parken, zoals die op diverse momenten zijn gepubliceerd in de Staatscourant (laatste wijziging: 7 oktober 2013, nr. DGNR-PDJNG/13163012). Het bestand bevat in totaal 20 Nationale Parken: de toenmalige Minister van Landbouw, Natuur en Voedselkwaliteit heeft 17 bijzondere natuurgebieden in Nederland aangewezen als nationaal park. Daarnaast zijn er twee private nationale parken (NP De Hoge Veluwe en NP Veluwezoom) en één Grenspark: De Zoom - Kalmthoutse Heide. Dit grenspark is vastgesteld door het Comité van Ministers van de Benelux. De parkgrenzen worden aangeleverd door de Secretarissen van de Nationale Parken en door de staatssecretaris van EZ vastgesteld. De grenzen in het GIS-bestand kunnen afwijken van de grenzen in het BIP (Beheers- en Inrichtingsplan). Elk Nationaal Park heeft een BIP, dat ter goedkeuring wordt voorgelegd aan de Minister van LNV. Elk BIP bevat een kaart met de begrenzing van het Park. Die grens is een momentopname. In de loop der tijd kunnen de grenzen van een Park licht wijzigen door kleine aankopen of uitruil van gronden. Die wijzigingen worden bij periodieke updates doorgevoerd in het BIP. Een BIP kan daardoor achter- of juist vooruitlopen op de grenzen in dit bestand.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nationaleparken/wms?LAYERS=nationaleparken&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=109545.92,559566.4,174380.48,599483.2&WIDTH=200&HEIGHT=150</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>protected sites</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nationaleparken/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="4961d305-fbb5-426a-9ba3-53e1ca5f3b18" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4961d305-fbb5-426a-9ba3-53e1ca5f3b18#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nationaleparken/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'dd49e02c-ea87-4ffc-89dd-f888608d95b7'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:57.794 [print] https://geodata.nationaalgeoregister.nl/nationaleparken/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:57.794 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:57.794 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:57.794 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:57.795 [print] Beheer PDOK
57
* print operateson
2
04:59:57.797 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4961d305-fbb5-426a-9ba3-53e1ca5f3b18#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"dd49e02c-ea87-4ffc-89dd-f888608d95b7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
7
63
* eval db.writeln('"dd49e02c-ea87-4ffc-89dd-f888608d95b7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
6
Scenario: [1.193:67]
e9ba7d7f-6cd1-4271-bce4-56432924b338
ms: 541
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:57.380 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:57.380 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
1
04:59:57.382 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:57.382 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:57.382 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:57.382 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:57.382 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:57.383 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e9ba7d7f-6cd1-4271-bce4-56432924b338'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
531
04:59:57.384 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e9ba7d7f-6cd1-4271-bce4-56432924b338&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D3B4933171631171B2C7BE3288072184
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:57.558 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e9ba7d7f-6cd1-4271-bce4-56432924b338&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D3B4933171631171B2C7BE3288072184
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:57.913 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:57 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D40AEF9EB5C5D08713349484368A0893; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>e9ba7d7f-6cd1-4271-bce4-56432924b338</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Mosselzaadinvanginstallaties WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Percelen, in rijkseigendom, waarop mosselzaadinvanginstallaties zijn toegestaan. Een mosselzaadinvanginstallatie (MZI) is een in de bodem verankerde constructie bestaande uit touwen en netwerk, waarmee mosselbroed wordt ingevangen in de waterkolom. Dit mosselbroed (ook wel mosselzaad genoemd) wordt geoogst van de constructie en verder opgekweekt tot consumptiemosselen op schelpdierpercelen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/e9ba7d7f-6cd1-4271-bce4-56432924b338/attachments/mosselzaadinvaninstallaties.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/af">Faciliteiten voor landbouw en aquacultuur</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselzaadinvanginstallaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselzaadinvanginstallaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselzaadinvanginstallaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselzaadinvanginstallaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7796b80c-1287-4fef-b05e-2732660f7f3d" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a04afee4-47d5-45b7-b7a0-a6f86106af11#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>mosselzaadinvanginstallaties</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e9ba7d7f-6cd1-4271-bce4-56432924b338'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:57.919 [print] https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:57.920 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:57.920 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:57.920 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:57.920 [print] #notpresent
57
* print operateson
0
04:59:57.920 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a04afee4-47d5-45b7-b7a0-a6f86106af11#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"e9ba7d7f-6cd1-4271-bce4-56432924b338","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"e9ba7d7f-6cd1-4271-bce4-56432924b338","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.194:67]
1c9b43c3-064d-40c3-aa7c-879b7376ef6f
ms: 561
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:57.491 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:57.492 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:57.492 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:57.492 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:57.492 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:57.492 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:57.492 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:57.493 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1c9b43c3-064d-40c3-aa7c-879b7376ef6f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
546
04:59:57.494 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1c9b43c3-064d-40c3-aa7c-879b7376ef6f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3209ADB8A662E8109E895156C6FCCEC4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:57.667 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1c9b43c3-064d-40c3-aa7c-879b7376ef6f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3209ADB8A662E8109E895156C6FCCEC4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:58.039 response time in milliseconds: 370
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:57 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=31578ED06B34F02AC8162B50C3479195; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1c9b43c3-064d-40c3-aa7c-879b7376ef6f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-16</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Potentieel koude en warmte uit open en gesloten WKO systemen (GJ/ha.jaar) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het kaartmateriaal en bijbehorende administratieve gegevens worden regelmatig bijgewerkt. De kaarten zijn openbaar. RVO (ex- Agentschap NL) streeft naar correcte en actuele informatie op deze site. De getoonde informatie kan echter onjuiste of onvolledige informatie bevatten. RVO (ex-Agentschap NL) kan geen aansprakelijkheid aanvaarden voor schade die verband houdt met het gebruik van de getoonde informatie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/1c9b43c3-064d-40c3-aa7c-879b7376ef6f/attachments/potentieelkoudenenwarmteopslag.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>energiebronnen, WMS, infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d421939e388a1051934">
<gml:beginPosition>2018-09-24</gml:beginPosition>
<gml:endPosition>2018-09-24</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_koud</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_koud</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_koud</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">os_koud_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">os_koud_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">os_koud_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="dc5b522e-3e14-4738-9e8e-2401e1b19ef2" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dc5b522e-3e14-4738-9e8e-2401e1b19ef2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gs_warm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gs_koud</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>os_koud_warm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1c9b43c3-064d-40c3-aa7c-879b7376ef6f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
7
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:58.051 [print] https:\/\/geodata.nationaalgeoregister.nl\/wko\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:58.051 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:58.052 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:58.052 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:58.052 [print] #notpresent
57
* print operateson
0
04:59:58.052 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dc5b522e-3e14-4738-9e8e-2401e1b19ef2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1c9b43c3-064d-40c3-aa7c-879b7376ef6f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"1c9b43c3-064d-40c3-aa7c-879b7376ef6f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.195:67]
702060c1-b3fd-44ec-8cc6-d4249d150110
ms: 563
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:57.559 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:57.563 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:57.563 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:57.563 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:57.563 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:57.564 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:57.564 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:57.564 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '702060c1-b3fd-44ec-8cc6-d4249d150110'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
536
04:59:57.565 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=702060c1-b3fd-44ec-8cc6-d4249d150110&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3A43744C3B0D1BFA01666A52CAB8377C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:57.740 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=702060c1-b3fd-44ec-8cc6-d4249d150110&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3A43744C3B0D1BFA01666A52CAB8377C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:58.100 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:57 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7195A086F9B67E2410D883D558DAACA0; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>702060c1-b3fd-44ec-8cc6-d4249d150110</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE download service Habitats en biotopen</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-09-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze Download service is gebaseerd op de geharmoniseerde datasets van Provincies, Rijkswaterstaat, Ministerie van Economische Zaken en het Ministerie van Defensie voor conceptkaarten met habitatgebieden. Dit zijn niet de definitieve habitattypenkaarten; ze zullen nog bewerkt en vernieuwd worden.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://services.inspire-provincies.nl/HabitatsAndBiotopes/services/view_HB?request=GetMap&Service=WMS&SRS=EPSG:28992&CRS=EPSG:28992&Bbox=196000,517000,205060,527000&Width=600&Height=662&Layers=HB.Habitat&Format=image/png&Styles=default</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>habitat</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.207</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.734</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.545</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hb:Habitat</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/HabitatsAndBiotopes/services/download_HB?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="a16d064c-f131-4809-ab3e-005b16d8e845" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88e2a6fa-b296-4ff4-bc30-fb87e2c1627e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/HabitatsAndBiotopes/services/download_HB?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hb:Habitat</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other gco:nilReason="missing">
<gco:CharacterString/>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conformant</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '702060c1-b3fd-44ec-8cc6-d4249d150110'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
19
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:58.123 [print] http://services.inspire-provincies.nl/HabitatsAndBiotopes/services/download_HB?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:58.123 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:58.124 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:58.125 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:58.125 [print] #notpresent
57
* print operateson
0
04:59:58.125 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88e2a6fa-b296-4ff4-bc30-fb87e2c1627e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"702060c1-b3fd-44ec-8cc6-d4249d150110","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"702060c1-b3fd-44ec-8cc6-d4249d150110","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.196:67]
5856173c-e58d-4b4c-8f9b-046ee1f20c1c
ms: 562
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:57.812 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:57.812 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:57.812 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:57.812 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:57.812 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:57.812 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:57.813 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:57.813 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5856173c-e58d-4b4c-8f9b-046ee1f20c1c'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
553
04:59:57.823 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5856173c-e58d-4b4c-8f9b-046ee1f20c1c&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3F54847A2C71BF136884F8B192EBDBE0
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:57.995 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5856173c-e58d-4b4c-8f9b-046ee1f20c1c&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3F54847A2C71BF136884F8B192EBDBE0
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:58.365 response time in milliseconds: 368
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:58 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4E30C81ABE27C413BC3F29E3FA9FF8E2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5856173c-e58d-4b4c-8f9b-046ee1f20c1c</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Potentieel koude en warmte uit open en gesloten WKO systemen (GJ/ha.jaar) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het kaartmateriaal en bijbehorende administratieve gegevens worden regelmatig bijgewerkt. De kaarten zijn openbaar. RVO (ex- Agentschap NL) streeft naar correcte en actuele informatie op deze site. De getoonde informatie kan echter onjuiste of onvolledige informatie bevatten. RVO (ex-Agentschap NL) kan geen aansprakelijkheid aanvaarden voor schade die verband houdt met het gebruik van de getoonde informatie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wfs?request=Getcapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/5856173c-e58d-4b4c-8f9b-046ee1f20c1c/attachments/potentieelkoudenenwarmteopslag.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>energiebronnen, WMS</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d503156e440a1055006">
<gml:beginPosition>2018-09-24</gml:beginPosition>
<gml:endPosition>2018-09-24</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_koud</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_koud</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_koud</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gs_koud</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">os_koud_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">os_koud_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">os_koud_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">os_koud_warm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wfs?service=WFS&request=Getcapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="231d5e63-38e1-4405-b9b9-d1a0f17bc167" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dc5b522e-3e14-4738-9e8e-2401e1b19ef2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wfs?service=WFS&request=Getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gs_warm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wfs?service=WFS&request=Getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gs_koud</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wko/wfs?service=WFS&request=Getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>os_koud_warm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5856173c-e58d-4b4c-8f9b-046ee1f20c1c'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:58.371 [print] https:\/\/geodata.nationaalgeoregister.nl\/wko\/wfs?service=WFS&request=Getcapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:58.372 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:58.372 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:58.372 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:58.373 [print] #notpresent
57
* print operateson
0
04:59:58.373 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dc5b522e-3e14-4738-9e8e-2401e1b19ef2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5856173c-e58d-4b4c-8f9b-046ee1f20c1c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"5856173c-e58d-4b4c-8f9b-046ee1f20c1c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.197:67]
3ebe56dc-5f09-4fb3-b224-55c2db4ca2fd
ms: 576
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:57.933 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:57.933 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:57.933 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:57.933 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:57.933 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:57.933 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:57.933 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:57.934 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '3ebe56dc-5f09-4fb3-b224-55c2db4ca2fd'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
550
04:59:57.934 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3ebe56dc-5f09-4fb3-b224-55c2db4ca2fd&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D40AEF9EB5C5D08713349484368A0893
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:58.120 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3ebe56dc-5f09-4fb3-b224-55c2db4ca2fd&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D40AEF9EB5C5D08713349484368A0893
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:58.483 response time in milliseconds: 360
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:58 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8FE5B1A252456AE0DA9657E44F56B2D3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3ebe56dc-5f09-4fb3-b224-55c2db4ca2fd</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>RD info WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-10-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-01-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Overzicht van de ligging van de RD-punten, GNSS-referentiestations en GNSS-kernnetpunten in Nederland met de bijbehorende omschrijvingen en coordinaten in het stelsel van de Rijksdriehoeksmeting (RD) en het Europese stelsel ETRS-89. Op https://www.kadaster.nl/web/artikel/download/Beschrijving-velden-RDinfo-PDOK-1.htm is uitleg beschikbaar over de inhoud van de velden van deze dataset.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rdinfo/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/rdinfo/wms?LAYERS=stations&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=109545.92,559566.4,174380.48,599483.2&WIDTH=200&HEIGHT=150</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/rs">Systemen voor verwijzing door middel van coördinaten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>RD-punten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d204097e383a1051934">
<gml:beginPosition>2017-10-02</gml:beginPosition>
<gml:endPosition>2019-01-09</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">stations</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">stations</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">stations</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">stations</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">punten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">punten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">punten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">punten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rdinfo/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="29c17585-e702-463f-a5dc-99d34b17d333" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=29c17585-e702-463f-a5dc-99d34b17d333#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rdinfo/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>stations</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rdinfo/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>punten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3ebe56dc-5f09-4fb3-b224-55c2db4ca2fd'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:58.491 [print] https:\/\/geodata.nationaalgeoregister.nl\/rdinfo\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
7
04:59:58.499 [print] ["OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
3
52
* print protocol2
0
04:59:58.502 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
1
54
* print protocol
1
04:59:58.504 [print] ["OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
4
56
* print organisationpath
0
04:59:58.508 [print] #notpresent
57
* print operateson
0
04:59:58.508 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=29c17585-e702-463f-a5dc-99d34b17d333#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"3ebe56dc-5f09-4fb3-b224-55c2db4ca2fd","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"3ebe56dc-5f09-4fb3-b224-55c2db4ca2fd","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.198:67]
972edbaa-f860-4c48-b449-4f238a263472
ms: 556
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:58.071 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:58.072 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:58.072 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:58.072 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:58.072 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:58.072 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:58.072 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:58.073 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '972edbaa-f860-4c48-b449-4f238a263472'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
543
04:59:58.074 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=972edbaa-f860-4c48-b449-4f238a263472&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=31578ED06B34F02AC8162B50C3479195
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:58.249 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=972edbaa-f860-4c48-b449-4f238a263472&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=31578ED06B34F02AC8162B50C3479195
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:58.615 response time in milliseconds: 364
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:58 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7B5FFF19C31FA904DBAC0A3768907EB2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>972edbaa-f860-4c48-b449-4f238a263472</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Potentiekaart restwarmte WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-11-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De WarmteAtlas Nederland is een digitale, geografische kaart waarop warmteaanbod en -vraag in ons land zijn aangegeven. Aan de aanbodkant gaat het om (potentieel) geschikte locaties van warmte- en koude opslag (WKO), diepe geothermie, biomassa en restwarmte. Deze laag toont de ligging van industrie, hun energievraag en CO2 emissies tbv het inschatten van de potentie van gebruik van restwarmte.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/restwarmte/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/restwarmte/wms?LAYERS=liggingindustrieco2&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-37339.8334375,269334.48250001,303283.5265625,658341.84250001&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/restwarmte/wms?LAYERS=liggingindustrieco2&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-37339.8334375,269334.48250001,303283.5265625,658341.84250001&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Energiebronnen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>industrie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>warmte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>CO2</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden onder het voorbehoud van bronvermelding.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d278024e405a1056030">
<gml:beginPosition>2015-11-23</gml:beginPosition>
<gml:endPosition>2015-12-18</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">restwarmte:liggingindustrieco2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">restwarmte:liggingindustrieco2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">restwarmte:liggingindustrieco2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">restwarmte:liggingindustrieco2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/restwarmte/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="d6b85d84-cdb9-4a6e-b799-cf8826e22a94" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d6b85d84-cdb9-4a6e-b799-cf8826e22a94#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/restwarmte/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>liggingindustrieco2</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '972edbaa-f860-4c48-b449-4f238a263472'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:58.621 [print] https://geodata.nationaalgeoregister.nl/restwarmte/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:58.621 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:58.622 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:58.622 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:58.623 [print] #notpresent
57
* print operateson
0
04:59:58.623 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d6b85d84-cdb9-4a6e-b799-cf8826e22a94#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"972edbaa-f860-4c48-b449-4f238a263472","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"972edbaa-f860-4c48-b449-4f238a263472","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
5
Scenario: [1.199:67]
008d85d1-460d-46f6-9af4-98afdedbc4dc
ms: 591
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:58.134 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:58.136 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:58.136 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:58.136 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:58.136 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:58.137 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:58.137 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:58.137 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '008d85d1-460d-46f6-9af4-98afdedbc4dc'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
583
04:59:58.138 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=008d85d1-460d-46f6-9af4-98afdedbc4dc&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7195A086F9B67E2410D883D558DAACA0
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:58.312 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=008d85d1-460d-46f6-9af4-98afdedbc4dc&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7195A086F9B67E2410D883D558DAACA0
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:58.721 response time in milliseconds: 407
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:58 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5F0927D0E80A426D1182586B0E3C50B0; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>008d85d1-460d-46f6-9af4-98afdedbc4dc</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-02</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Population Distribution (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This dataset contains data with total population of the Netherlands referenced to statistical units according to the INSPIRE datamodel for Population Distribution version 3.0.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/008d85d1-460d-46f6-9af4-98afdedbc4dc/attachments/population.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>population.png</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistics</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>pd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nl</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>population distribution</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>netherlands</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sdmx</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>population</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lau</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pd">Spreiding van de bevolking — demografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/pd/wfs/v1_0?service=WFS&request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="76541ebb-a554-4540-a017-399d4bb4a860" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76541ebb-a554-4540-a017-399d4bb4a860#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/pd/wfs/v1_0?service=WFS&request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2010/1089">VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Deze service voldoet aan specificaties voor spatial data services</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/ats/metadata/2.0/sds-invocable" xlink:title="INSPIRE Invocable Spatial Data Services metadata">invocable</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet aan de requirements van de invocable conformance class</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs .">WFS 2.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-11-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet aan de requirements van de WFS 2.0 conformance class</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '008d85d1-460d-46f6-9af4-98afdedbc4dc'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:58.725 [print] https://service.pdok.nl/cbs/pd/wfs/v1_0?service=WFS&request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:58.725 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:58.725 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:58.725 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:58.726 [print] #notpresent
57
* print operateson
0
04:59:58.726 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76541ebb-a554-4540-a017-399d4bb4a860#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"008d85d1-460d-46f6-9af4-98afdedbc4dc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"008d85d1-460d-46f6-9af4-98afdedbc4dc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.200:67]
171b28f6-7ee7-46f9-b3b3-06d0baaa33db
ms: 555
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:58.376 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:58.377 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:58.377 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
3
04:59:58.377 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:58.379 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:58.380 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:58.380 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:58.380 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '171b28f6-7ee7-46f9-b3b3-06d0baaa33db'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
530
04:59:58.381 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=171b28f6-7ee7-46f9-b3b3-06d0baaa33db&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4E30C81ABE27C413BC3F29E3FA9FF8E2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:58.553 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=171b28f6-7ee7-46f9-b3b3-06d0baaa33db&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4E30C81ABE27C413BC3F29E3FA9FF8E2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:58.905 response time in milliseconds: 350
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:58 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=28B52DDDA6755C30D168052472CB541A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>171b28f6-7ee7-46f9-b3b3-06d0baaa33db</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Population Distribution (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This dataset contains data with total population of the Netherlands referenced to statistical units according to the INSPIRE datamodel for Population Distribution version 3.0.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://pdok.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/5572f958-2684-476a-97dd-71248b31335a/attachments/Provincies.JPG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>jpg</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistics</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>pd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nl</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>population distribution</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>netherlands</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sdmx</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>population</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lau</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pd">Spreiding van de bevolking — demografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/pd/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="14076c36-pdnl-2012-2020-7e65f530188b" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76541ebb-a554-4540-a017-399d4bb4a860#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/pd/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>pd_nl_grid_2012</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/pd/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>pd_nl_nuts2_2018</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/pd/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>pd_nl_lau_2018</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '171b28f6-7ee7-46f9-b3b3-06d0baaa33db'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:58.914 [print] https:\/\/service.pdok.nl\/cbs\/pd\/wms\/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:58.914 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:58.915 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:58.915 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:58.915 [print] #notpresent
57
* print operateson
0
04:59:58.915 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76541ebb-a554-4540-a017-399d4bb4a860#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"171b28f6-7ee7-46f9-b3b3-06d0baaa33db","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"171b28f6-7ee7-46f9-b3b3-06d0baaa33db","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
16
Scenario: [1.201:67]
62c0d0a5-5826-406d-a625-d84bc5fec800
ms: 589
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:58.522 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:58.528 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
1
04:59:58.529 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:58.529 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
3
04:59:58.529 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:58.532 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:58.533 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:58.534 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '62c0d0a5-5826-406d-a625-d84bc5fec800'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
560
04:59:58.540 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=62c0d0a5-5826-406d-a625-d84bc5fec800&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8FE5B1A252456AE0DA9657E44F56B2D3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:58.713 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=62c0d0a5-5826-406d-a625-d84bc5fec800&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8FE5B1A252456AE0DA9657E44F56B2D3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:59.093 response time in milliseconds: 378
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:58 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3EF6C682E12C7C8C4C25A680BD1FD84F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>62c0d0a5-5826-406d-a625-d84bc5fec800</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vaarwegmarkeringen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-05-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Drijvende markeringen en Vaste markeringen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/62c0d0a5-5826-406d-a625-d84bc5fec800/attachments/Vaarweg.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Vaarweg.png</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Boeien</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Markeringen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d414841e375a1056030">
<gml:beginPosition>2015-05-28</gml:beginPosition>
<gml:endPosition>2021-08-11</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">noordzeevaarwegmarkeringenrd:markdrijvendrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">markdrijvendrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">noordzeevaarwegmarkeringenrd:markdrijvendrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">noordzeevaarwegmarkeringenrd:markdrijvendrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">noordzeevaarwegmarkeringenrd:markvastrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">noordzeevaarwegmarkeringenrd:markvastrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">noordzeevaarwegmarkeringenrd:markvastrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">noordzeevaarwegmarkeringenrd:markvastrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="a0bccc6a-9f0b-4281-9d8c-883ee734f001" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=be1b1514-8d1f-48e1-9624-fee9b784138b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>noordzeevaarwegmarkeringenrd:markdrijvendrd</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wfs?request=getCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>noordzeevaarwegmarkeringenrd:markvastrd</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '62c0d0a5-5826-406d-a625-d84bc5fec800'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:59.098 [print] https:\/\/geodata.nationaalgeoregister.nl\/noordzeevaarwegmarkeringenrd\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:59.099 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:59.099 [print] ["OGC:WFS","OGC:WFS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
17
04:59:59.116 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:59.116 [print] #notpresent
57
* print operateson
0
04:59:59.117 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=be1b1514-8d1f-48e1-9624-fee9b784138b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"62c0d0a5-5826-406d-a625-d84bc5fec800","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"62c0d0a5-5826-406d-a625-d84bc5fec800","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.202:67]
ceda1b88-32ac-40b2-a841-71eb041c9427
ms: 556
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:58.631 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:58.632 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:58.632 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:58.632 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:58.632 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:58.632 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:58.632 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:58.633 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
10
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ceda1b88-32ac-40b2-a841-71eb041c9427'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
535
04:59:58.644 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ceda1b88-32ac-40b2-a841-71eb041c9427&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7B5FFF19C31FA904DBAC0A3768907EB2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:58.819 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ceda1b88-32ac-40b2-a841-71eb041c9427&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7B5FFF19C31FA904DBAC0A3768907EB2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:59.178 response time in milliseconds: 356
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:59 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=EF34E6D1A34C8BA84C11C713EAF59B3D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ceda1b88-32ac-40b2-a841-71eb041c9427</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Potentiekaart reststromen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-11-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De WarmteAtlas Nederland is een digitale, geografische kaart waarop warmteaanbod en -vraag in ons land zijn aangegeven. Aan de aanbodkant gaat het om (potentieel) geschikte locaties van warmte- en koude opslag (WKO), diepe geothermie, biomassa en restwarmte. Deze lagen tonen de potentie voor biomassa per gemeente.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/reststromen/wms?LAYERS=totaalpotentieelhoutachtigebiomassa&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-198660.16,87647.68000001,482586.56,865662.40000001&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/reststromen/wms?LAYERS=totaalpotentieelhoutachtigebiomassa&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-198660.16,87647.68000001,482586.56,865662.40000001&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Energiebronnen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>biomassa</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>biogas</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gft</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden onder het voorbehoud van bronvermelding.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d602119e405a1051934">
<gml:beginPosition>2015-11-23</gml:beginPosition>
<gml:endPosition>2016-12-19</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">huishoudelijkhoutensnoeiafval</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">huishoudelijkhoutensnoeiafval</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">huishoudelijkhoutensnoeiafval</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">houtachtigebiomassabos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">houtachtigebiomassabos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">houtachtigebiomassabos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelhoutachtigebiomassa</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelhoutachtigebiomassa</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelhoutachtigebiomassa</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasgft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasgft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasgft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasakkerbouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasakkerbouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasakkerbouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasvloeibaremest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasvloeibaremest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasvloeibaremest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelbiogas</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelbiogas</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelbiogas</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="67a53242-fb98-47f7-a95a-495cdd2aca2d" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=11d83e36-fd0d-46bc-838c-0567c5dfdb19#MD_DataIdentification"/>
<srv:operatesOn uuidref="4b7adaf0-b74d-4c1d-a558-9f2d7ce95038" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=34dacd72-d2fb-4e28-844d-73d3b9c3fef2#MD_DataIdentification"/>
<srv:operatesOn uuidref="af4b0337-da64-412b-bac2-5cc9b55924f0" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=419b85e5-04ee-4cc9-b910-bc58594a943a#MD_DataIdentification"/>
<srv:operatesOn uuidref="6815cb0a-93ca-48d7-925f-1a716c75db64" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=119f7512-a71e-4d1a-82e7-7a2b63f9338b#MD_DataIdentification"/>
<srv:operatesOn uuidref="19c1d20c-cd19-47e4-a550-f7bd17a06894" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6ea55ec4-f312-40ef-9935-68806e61b496#MD_DataIdentification"/>
<srv:operatesOn uuidref="eeda5e63-debc-4b9b-9322-a85ea3f72d41" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=af784610-df36-4d40-bac0-23d8e728999f#MD_DataIdentification"/>
<srv:operatesOn uuidref="09d8b830-4c3c-46a8-9c4b-21060a79bf2d" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=24eb504e-f5f3-4ecf-b760-cc5630e82a57#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>huishoudelijkhoutensnoeiafval</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>houtachtigebiomassabos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>totaalpotentieelhoutachtigebiomassa</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>biogasgft</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>biogasakkerbouw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>biogasvloeibaremest</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>totaalpotentieelbiogas</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ceda1b88-32ac-40b2-a841-71eb041c9427'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:59.185 [print] https:\/\/geodata.nationaalgeoregister.nl\/reststromen\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:59.185 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:59.186 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:59.186 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:59.187 [print] #notpresent
57
* print operateson
0
04:59:59.187 [print] ["http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=11d83e36-fd0d-46bc-838c-0567c5dfdb19#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=34dacd72-d2fb-4e28-844d-73d3b9c3fef2#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=419b85e5-04ee-4cc9-b910-bc58594a943a#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=119f7512-a71e-4d1a-82e7-7a2b63f9338b#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=6ea55ec4-f312-40ef-9935-68806e61b496#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=af784610-df36-4d40-bac0-23d8e728999f#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=24eb504e-f5f3-4ecf-b760-cc5630e82a57#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"ceda1b88-32ac-40b2-a841-71eb041c9427","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"ceda1b88-32ac-40b2-a841-71eb041c9427","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.203:67]
2ca26f5e-0b39-48a4-9e8d-7b9ffde9a5b0
ms: 538
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:58.729 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:58.738 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:58.738 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:58.738 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:58.738 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:58.739 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:58.739 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:58.739 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '2ca26f5e-0b39-48a4-9e8d-7b9ffde9a5b0'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
523
04:59:58.743 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2ca26f5e-0b39-48a4-9e8d-7b9ffde9a5b0&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5F0927D0E80A426D1182586B0E3C50B0
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:58.919 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2ca26f5e-0b39-48a4-9e8d-7b9ffde9a5b0&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5F0927D0E80A426D1182586B0E3C50B0
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:59.262 response time in milliseconds: 342
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:59 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8E878343EF9A8207F49D8556D1B9F628; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>2ca26f5e-0b39-48a4-9e8d-7b9ffde9a5b0</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-28</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Richtlijn Overstromingsrisico EU2018 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de service die een aan de EU gerapporteerde versie van de Richtlijn Overstromingsricico dataset van Nederland serveert. De versie is EU2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/wms/v1_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=ror_risico_eu2018_v_ab&CRS=EPSG%3A28992&STYLES=&WIDTH=2880&HEIGHT=793&BBOX=-459325.44%2C284497.92000000004%2C779304.96%2C625551.36</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Gebieden met natuurrisico's</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>natuurgebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>risico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>overstroming</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>richtlijn</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="rorl-9d8e-4758-83fx-28b057f185g1" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=rorl-9d8e-4758-83fx-28b057f185g1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2ca26f5e-0b39-48a4-9e8d-7b9ffde9a5b0'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:59.269 [print] https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/wms/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:59.269 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:59.269 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:59.269 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:59.270 [print] #notpresent
57
* print operateson
0
04:59:59.270 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=rorl-9d8e-4758-83fx-28b057f185g1#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
6
62
* eval db.writeln('"2ca26f5e-0b39-48a4-9e8d-7b9ffde9a5b0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"2ca26f5e-0b39-48a4-9e8d-7b9ffde9a5b0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.204:67]
3e65fa1b-9bb1-41bd-9760-76962751b839
ms: 590
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:58.939 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:58.939 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:58.939 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:58.939 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:58.939 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:58.940 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:58.940 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:58.940 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '3e65fa1b-9bb1-41bd-9760-76962751b839'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
578
04:59:58.941 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3e65fa1b-9bb1-41bd-9760-76962751b839&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=28B52DDDA6755C30D168052472CB541A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:59.116 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3e65fa1b-9bb1-41bd-9760-76962751b839&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=28B52DDDA6755C30D168052472CB541A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:59.518 response time in milliseconds: 400
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:59 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FB0788ADC4D5910B23804612B4FF85D9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3e65fa1b-9bb1-41bd-9760-76962751b839</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-01-05</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Scheepvaart Verkeersscheidingsstelsel Noordzee WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-01-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Mapping service (WMS) van het verkeersscheidingsstelsel Noordzee waarin de volgende lagen zijn opgenomen: begrenzing, seperatiezones, vaargeulen per type entiteit, ankergebieden, kilometreringlabels</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/3e65fa1b-9bb1-41bd-9760-76962751b839/attachments/vss.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Kust en zee</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vaarsystemen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Infrastructuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen bestuurlijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d234259e380a1055006">
<gml:beginPosition>2014-10-16</gml:beginPosition>
<gml:endPosition>2017-10-13</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wms/v2_0?service=WMS&request=getcapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wms/v2_0?service=WMS&request=getcapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wms/v2_0?service=WMS&request=getcapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="5996e444-f7f3-40d2-b485-8b9af6e8aa89" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5996e444-f7f3-40d2-b485-8b9af6e8aa89#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wms/v2_0?service=WMS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ankergebieden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wms/v2_0?service=WMS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>begrenzing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wms/v2_0?service=WMS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>kilometreringlabels</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wms/v2_0?service=WMS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>seperatiezones</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wms/v2_0?service=WMS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vaargeulenpertypeentiteit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3e65fa1b-9bb1-41bd-9760-76962751b839'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:59.523 [print] https:\/\/geodata.nationaalgeoregister.nl\/rws\/verkeersscheidingsstelsel\/wms\/v2_0?service=WMS&request=getcapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
4
50
* print protocol1
0
04:59:59.528 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:59.528 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:59.528 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
04:59:59.529 [print] #notpresent
57
* print operateson
0
04:59:59.529 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5996e444-f7f3-40d2-b485-8b9af6e8aa89#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"3e65fa1b-9bb1-41bd-9760-76962751b839","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"3e65fa1b-9bb1-41bd-9760-76962751b839","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.205:67]
6c62e0a5-c215-4e47-94b0-a239e264417d
ms: 599
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:59.126 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:59.126 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:59.126 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:59.126 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:59.126 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:59.126 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:59.127 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:59.127 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '6c62e0a5-c215-4e47-94b0-a239e264417d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
574
04:59:59.131 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6c62e0a5-c215-4e47-94b0-a239e264417d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3EF6C682E12C7C8C4C25A680BD1FD84F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:59.306 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6c62e0a5-c215-4e47-94b0-a239e264417d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3EF6C682E12C7C8C4C25A680BD1FD84F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:59.699 response time in milliseconds: 385
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:59 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D1E6EF7BB0A712D7DC8983FC6B52EAFE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>6c62e0a5-c215-4e47-94b0-a239e264417d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-03</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Ruimtelijke plannen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-06-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Officieel gepubliceerde ruimtelijke plannen conform de digitaliseringsaspecten van de Wro/Bro. Let op: De gegevens in deze dataset worden maandelijks geactualiseerd. Voor het raadplegen van de meest actuele planinformatie op de wettelijk vastgestelde wijze is Ruimtelijkeplannen.nl het officiele portaal.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/6c62e0a5-c215-4e47-94b0-a239e264417d/attachments/ruimtelijkeplannen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>ruimtelijkeplannen.png</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lu">Landgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Bestemmingsplan</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Structuurvisie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ruimtelijk plan</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ruimtelijke verordening</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ruimtelijk besluit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d371041e384a1050910">
<gml:beginPosition>2013-06-10</gml:beginPosition>
<gml:endPosition>2021-08-01</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitgebied_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitsubvlak_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_A</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Besluitvlak_X</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bestemmingsplangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bestemmingsplangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bestemmingsplangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bestemmingsplangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bestemmingsplangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bestemmingsplangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bouwaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bouwaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bouwaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bouwvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bouwvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Bouwvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Dubbelbestemming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Dubbelbestemming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Dubbelbestemming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Enkelbestemming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Enkelbestemming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Enkelbestemming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Figuur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Figuur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Figuur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Functieaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Functieaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Functieaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Gebiedsaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Gebiedsaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Gebiedsaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Lettertekenaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Lettertekenaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Lettertekenaanduiding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Maatvoering</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Maatvoering</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Maatvoering</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalGebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalGebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalGebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalPlangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalPlangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalPlangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalVerbinding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalVerbinding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NationaalVerbinding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalComplex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalGebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalGebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalGebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalPlangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalPlangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalPlangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalVerbinding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalVerbinding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ProvinciaalVerbinding</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiecomplex_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisiegebied_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_G</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieplangebied_R</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieverklaring_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieverklaring_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Structuurvisieverklaring_P</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">OnderdelenDigitaalWaarmerk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">OnderdelenDigitaalWaarmerk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">OnderdelenDigitaalWaarmerk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PlangebiedDigitaalWaarmerk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PlangebiedDigitaalWaarmerk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PlangebiedDigitaalWaarmerk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Plangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Plangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Plangebied</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Plangebied_PCP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Plangebied_PCP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Plangebied_PCP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="17716ed7-ce0d-4bfd-8868-a398e5578a36" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=17716ed7-ce0d-4bfd-8868-a398e5578a36#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitgebied_A</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitgebied_A</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitgebied_P</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitgebied_X</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitsubvlak_A</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitsubvlak_P</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitsubvlak_X</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitvlak_A</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitvlak_P</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Besluitvlak_X</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Bestemmingsplangebied</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Bestemmingsplangebied</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Bouwaanduiding</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Bouwvlak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Dubbelbestemming</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Enkelbestemming</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Figuur</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Functieaanduiding</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Gebiedsaanduiding</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lettertekenaanduiding</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Maatvoering</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>NationaalComplex</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>NationaalComplex</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>NationaalGebied</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>NationaalPlangebied</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>NationaalVerbinding</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ProvinciaalComplex</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ProvinciaalGebied</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ProvinciaalPlangebied</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ProvinciaalVerbinding</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisiecomplex_G</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisiecomplex_P</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisiecomplex_R</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisiegebied_G</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisiegebied_P</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisiegebied_R</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisieplangebied_G</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisieplangebied_P</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisieplangebied_R</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Structuurvisieverklaring_P</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>OnderdelenDigitaalWaarmerk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PlangebiedDigitaalWaarmerk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Plangebied</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/plu/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Plangebied_PCP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6c62e0a5-c215-4e47-94b0-a239e264417d'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
7
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:59.719 [print] https:\/\/geodata.nationaalgeoregister.nl\/plu\/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
04:59:59.720 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
04:59:59.721 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:59.721 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
04:59:59.723 [print] #notpresent
57
* print operateson
0
04:59:59.723 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=17716ed7-ce0d-4bfd-8868-a398e5578a36#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"6c62e0a5-c215-4e47-94b0-a239e264417d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"6c62e0a5-c215-4e47-94b0-a239e264417d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.206:67]
a7ed73f4-e16d-46a3-befa-603370cfb6e8
ms: 612
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:59.196 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
6
04:59:59.197 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:59.203 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:59.203 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
7
04:59:59.209 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:59.209 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
04:59:59.210 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:59.211 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a7ed73f4-e16d-46a3-befa-603370cfb6e8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
577
04:59:59.214 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a7ed73f4-e16d-46a3-befa-603370cfb6e8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=EF34E6D1A34C8BA84C11C713EAF59B3D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:59.386 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a7ed73f4-e16d-46a3-befa-603370cfb6e8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=EF34E6D1A34C8BA84C11C713EAF59B3D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:59.789 response time in milliseconds: 401
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:59 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=12876DE27E4ACF1A97549FC678260956; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a7ed73f4-e16d-46a3-befa-603370cfb6e8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Statistical Units Grid (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-08-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-12-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This dataset contains the 1km2 grids for 9 European countries (NL,BE,PT,AT,SE,FI,EE,NO and PL) in the Lambert Equal Area projection according to the INSPIRE datamodel for Statistical Units version 3.0</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-grid/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/su-grid/wms?LAYERS=SU.StatisticalGridCell&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=77988.8,544002.88,160080.32,588596.8&WIDTH=1527&HEIGHT=829</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/a7ed73f4-e16d-46a3-befa-603370cfb6e8/attachments/Texel.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistics</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>su</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cell</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistical unit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d227072e406a1055006">
<gml:beginPosition>2014-02-04</gml:beginPosition>
<gml:endPosition>2017-12-22</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SU.StatisticalGridCell</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SU.StatisticalGridCell</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SU.StatisticalGridCell</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-grid/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="14076c36-c26d-2017-ac36-7e65f5sugrid" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=db8d613f-5edc-4467-9cc0-e2dcfb9d64a8#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-grid/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>SU.StatisticalGridCell</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a7ed73f4-e16d-46a3-befa-603370cfb6e8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
04:59:59.796 [print] https://geodata.nationaalgeoregister.nl/inspire/su-grid/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
04:59:59.798 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
6
52
* print protocol2
0
04:59:59.804 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:59.804 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
04:59:59.807 [print] #notpresent
57
* print operateson
0
04:59:59.807 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=db8d613f-5edc-4467-9cc0-e2dcfb9d64a8#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"a7ed73f4-e16d-46a3-befa-603370cfb6e8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"a7ed73f4-e16d-46a3-befa-603370cfb6e8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.207:67]
a2724dae-ebad-4a07-9405-49bddfde3368
ms: 561
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:59.278 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:59.280 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:59.280 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:59.280 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:59.280 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:59.280 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:59.280 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:59.281 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a2724dae-ebad-4a07-9405-49bddfde3368'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
541
04:59:59.281 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a2724dae-ebad-4a07-9405-49bddfde3368&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8E878343EF9A8207F49D8556D1B9F628
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:59.456 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a2724dae-ebad-4a07-9405-49bddfde3368&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8E878343EF9A8207F49D8556D1B9F628
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
04:59:59.821 response time in milliseconds: 363
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:59 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=73F56A9C5D54D5054A102FE0B22CAC9F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a2724dae-ebad-4a07-9405-49bddfde3368</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-01-05</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Scheepvaart Verkeersscheidingsstelsel Noordzee WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-01-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Feature service (WFS) van het verkeersscheidingsstelsel Noordzee waarin de volgende features zijn opgenomen: begrenzing, seperatiezones, vaargeulen per type entiteit, ankergebieden, kilometreringlabels.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/a2724dae-ebad-4a07-9405-49bddfde3368/attachments/vss.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Kust en zee</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vaarsystemen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Infrastructuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen bestuurlijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d232939e380a1055006">
<gml:beginPosition>2014-10-16</gml:beginPosition>
<gml:endPosition>2017-10-13</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wfs/v2_0?service=WFS&request=getcapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="5996e444-f7f3-40d2-b485-8b9af6e8aa89" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5996e444-f7f3-40d2-b485-8b9af6e8aa89#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wfs/v2_0?service=WFS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verkeersscheidingsstelsel:ankergebieden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wfs/v2_0?service=WFS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verkeersscheidingsstelsel:begrenzing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wfs/v2_0?service=WFS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verkeersscheidingsstelsel:kilometreringlabels</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wfs/v2_0?service=WFS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verkeersscheidingsstelsel:seperatiezones</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/verkeersscheidingsstelsel/wfs/v2_0?service=WFS&request=getcapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verkeersscheidingsstelsel:vaargeulenpertypeentiteit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a2724dae-ebad-4a07-9405-49bddfde3368'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
6
45
* print connectUrl
0
04:59:59.834 [print] https:\/\/geodata.nationaalgeoregister.nl\/rws\/verkeersscheidingsstelsel\/wfs\/v2_0?service=WFS&request=getcapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
04:59:59.834 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
04:59:59.835 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
04:59:59.835 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
5
56
* print organisationpath
0
04:59:59.840 [print] #notpresent
57
* print operateson
0
04:59:59.840 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5996e444-f7f3-40d2-b485-8b9af6e8aa89#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"a2724dae-ebad-4a07-9405-49bddfde3368","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a2724dae-ebad-4a07-9405-49bddfde3368","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.208:67]
f57bdee7-4027-4aa2-8312-4051b854be3c
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:59.532 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:59.532 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:59.532 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:59.532 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:59.533 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:59.533 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:59.533 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:59.533 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f57bdee7-4027-4aa2-8312-4051b854be3c'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
588
04:59:59.534 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f57bdee7-4027-4aa2-8312-4051b854be3c&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FB0788ADC4D5910B23804612B4FF85D9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:59.710 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f57bdee7-4027-4aa2-8312-4051b854be3c&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FB0788ADC4D5910B23804612B4FF85D9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:00.120 response time in milliseconds: 409
2 < 200
2 < Date: Tue, 17 Aug 2021 04:59:59 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=407CF7261D3CFDB15C093868CA9E8EA7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f57bdee7-4027-4aa2-8312-4051b854be3c</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Schelpdierpercelen (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Percelen, in rijkseigendom, in de Kustwateren en het Grevelingenmeer, waar de huurder mosselen dan wel oesters mag kweken en oogsten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/f57bdee7-4027-4aa2-8312-4051b854be3c/attachments/Schelpdierpercelen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Schelpdierpercelen</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>faciliteiten voor landbouw en aquacultuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>schelpdieren</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/af">Faciliteiten voor landbouw en aquacultuur</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.30</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.60</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rvo/schelpdierpercelen/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c4b4e95a-12d7-4c74-933c-cb267cfe0bcf" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c4b4e95a-12d7-4c74-933c-cb267cfe0bcf#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rvo/schelpdierpercelen/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f57bdee7-4027-4aa2-8312-4051b854be3c'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
6
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:00.131 [print] https://service.pdok.nl/rvo/schelpdierpercelen/wms/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:00.131 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:00.131 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:00.132 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:00.132 [print] Beheer PDOK
57
* print operateson
0
05:00:00.132 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c4b4e95a-12d7-4c74-933c-cb267cfe0bcf#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f57bdee7-4027-4aa2-8312-4051b854be3c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f57bdee7-4027-4aa2-8312-4051b854be3c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.209:67]
40c4ec8c-14b2-4104-982b-c0ebfd5397c4
ms: 676
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:59.727 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:59.727 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
3
04:59:59.730 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:59.731 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:59.731 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:59.731 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:59.731 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:59.731 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '40c4ec8c-14b2-4104-982b-c0ebfd5397c4'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
649
04:59:59.734 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=40c4ec8c-14b2-4104-982b-c0ebfd5397c4&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D1E6EF7BB0A712D7DC8983FC6B52EAFE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
04:59:59.910 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=40c4ec8c-14b2-4104-982b-c0ebfd5397c4&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D1E6EF7BB0A712D7DC8983FC6B52EAFE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:00.380 response time in milliseconds: 468
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:00 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FF1C4472762C90C237AEBA34BCC79507; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>40c4ec8c-14b2-4104-982b-c0ebfd5397c4</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Statistical Units Grid (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-08-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-12-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This dataset contains the 1km2 grids for 9 European countries (NL,BE,PT,AT,SE,FI,EE,NO and PL) in the Lambert Equal Area projection according to the INSPIRE datamodel for Statistical Units version 3.0</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-grid/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/su-grid/wms?LAYERS=SU.StatisticalGridCell&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=77988.8,544002.88,160080.32,588596.8&WIDTH=1527&HEIGHT=829</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/40c4ec8c-14b2-4104-982b-c0ebfd5397c4/attachments/Texel.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistics</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>su</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cell</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistical unit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d214354e406a1056030">
<gml:beginPosition>2014-02-04</gml:beginPosition>
<gml:endPosition>2017-12-22</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SU.StatisticalGridCell</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SU.StatisticalGridCell</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SU.StatisticalGridCell</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SU.StatisticalGridCell</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-grid/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="db8d613f-5edc-4467-9cc0-e2dcfb9d64a8" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=db8d613f-5edc-4467-9cc0-e2dcfb9d64a8#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/su-grid/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>StatisticalGridCell</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '40c4ec8c-14b2-4104-982b-c0ebfd5397c4'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:00.386 [print] https://geodata.nationaalgeoregister.nl/inspire/su-grid/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:00.387 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:00.387 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
5
05:00:00.393 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:00.393 [print] #notpresent
57
* print operateson
0
05:00:00.393 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=db8d613f-5edc-4467-9cc0-e2dcfb9d64a8#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"40c4ec8c-14b2-4104-982b-c0ebfd5397c4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"40c4ec8c-14b2-4104-982b-c0ebfd5397c4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
10
Scenario: [1.210:67]
cea38797-ea4b-4969-b979-8d25eb543a6c
ms: 655
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:59.812 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:59.812 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:59.812 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:59.812 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:59.812 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:59.812 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:59.812 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:59.813 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'cea38797-ea4b-4969-b979-8d25eb543a6c'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
647
04:59:59.835 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cea38797-ea4b-4969-b979-8d25eb543a6c&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=12876DE27E4ACF1A97549FC678260956
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:00.030 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cea38797-ea4b-4969-b979-8d25eb543a6c&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=12876DE27E4ACF1A97549FC678260956
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:00.459 response time in milliseconds: 427
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:00 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8513DA1130CC078BF22CF1F6134FA600; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>cea38797-ea4b-4969-b979-8d25eb543a6c</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Statistics Netherlands Land Use 2015 WMS (BBG 2015 INSPIRE geharmoniseerd)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-10-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-01-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This is the INSPIRE Land Use data set of the Netherlands. It is based on the topographical map of the Netherlands (BRT) and aerial photo's of summer of 2015.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/elu/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl/geonetwork/srv/dut/resources.get?uuid=bbece924-9aab-4e00-8392-bce36b8f494e&fname=bbg800bij800_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl/geonetwork/srv/dut/resources.get?uuid=bbece924-9aab-4e00-8392-bce36b8f494e&fname=bbg800bij800.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lu">Landgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemgebruik</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>land use</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemfunctie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bbg</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bebouwing</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wegen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spoor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vliegveld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bedrijfsterrein</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>recreatie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>glastuinbouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landgebruik</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Don't use it to make time series because of corrections taken in the mean time.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d133083e442a1051934">
<gml:beginPosition>2018-10-10</gml:beginPosition>
<gml:endPosition>2019-01-17</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">elu:ExistingLandUseObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">elu:ExistingLandUseObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">elu:ExistingLandUseObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/elu/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="6318009c-7b11-4ab9-9929-735584dfb692" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=6318009c-7b11-4ab9-9929-735584dfb692#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/elu/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>LU.ExistingLandUse</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'cea38797-ea4b-4969-b979-8d25eb543a6c'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:00.464 [print] https://geodata.nationaalgeoregister.nl/inspire/elu/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:00.465 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:00.465 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:00.465 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:00.466 [print] #notpresent
57
* print operateson
0
05:00:00.466 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=6318009c-7b11-4ab9-9929-735584dfb692#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"cea38797-ea4b-4969-b979-8d25eb543a6c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"cea38797-ea4b-4969-b979-8d25eb543a6c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.211:67]
e75b66ae-21b1-4303-aeb3-787608707b23
ms: 644
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
04:59:59.849 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
04:59:59.850 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
04:59:59.850 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
04:59:59.850 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
04:59:59.850 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
04:59:59.850 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
04:59:59.850 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
04:59:59.850 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e75b66ae-21b1-4303-aeb3-787608707b23'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
636
04:59:59.851 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e75b66ae-21b1-4303-aeb3-787608707b23&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=73F56A9C5D54D5054A102FE0B22CAC9F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:00.028 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e75b66ae-21b1-4303-aeb3-787608707b23&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=73F56A9C5D54D5054A102FE0B22CAC9F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:00.486 response time in milliseconds: 456
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:00 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FE13230AD12A195ACD96B52D485EEDA4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>e75b66ae-21b1-4303-aeb3-787608707b23</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Statistics Netherlands Land Use 2015 WFS (BBG 2015 INSPIRE geharmoniseerd)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-10-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-01-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This is the INSPIRE Land Use data set of the Netherlands. It is based on the topographical map of the Netherlands (BRT) and aerial photo's of summer of 2015.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/elu/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl/geonetwork/srv/dut/resources.get?uuid=bbece924-9aab-4e00-8392-bce36b8f494e&fname=bbg800bij800_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl/geonetwork/srv/dut/resources.get?uuid=bbece924-9aab-4e00-8392-bce36b8f494e&fname=bbg800bij800.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lu">Landgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemgebruik</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>land use</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemfunctie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bbg</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bebouwing</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wegen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spoor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vliegveld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bedrijfsterrein</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>recreatie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>glastuinbouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landgebruik</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Don't use it to make time series because of corrections taken in the mean time.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d258321e445a1051934">
<gml:beginPosition>2018-10-10</gml:beginPosition>
<gml:endPosition>2019-01-17</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">elu:ExistingLandUseObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">elu:ExistingLandUseObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">elu:ExistingLandUseObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">elu:ExistingLandUseObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/elu/wfs?request=GetCapabilitiesservice=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="6318009c-7b11-4ab9-9929-735584dfb692" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=6318009c-7b11-4ab9-9929-735584dfb692#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/elu/wfs?request=GetCapabilitiesservice=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>elu:ExistingLandUseObject</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e75b66ae-21b1-4303-aeb3-787608707b23'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:00.491 [print] https://geodata.nationaalgeoregister.nl/inspire/elu/wfs?request=GetCapabilitiesservice=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:00.492 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:00.492 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:00.492 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:00.493 [print] #notpresent
57
* print operateson
0
05:00:00.493 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=6318009c-7b11-4ab9-9929-735584dfb692#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"e75b66ae-21b1-4303-aeb3-787608707b23","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"e75b66ae-21b1-4303-aeb3-787608707b23","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.212:67]
c0a8e0ee-8639-44d4-be07-d7edf9c276c7
ms: 593
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:00.135 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
10
05:00:00.135 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
1
05:00:00.146 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
1
05:00:00.147 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:00.147 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:00.148 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:00.148 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:00.148 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c0a8e0ee-8639-44d4-be07-d7edf9c276c7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
565
05:00:00.149 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c0a8e0ee-8639-44d4-be07-d7edf9c276c7&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=407CF7261D3CFDB15C093868CA9E8EA7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:00.325 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c0a8e0ee-8639-44d4-be07-d7edf9c276c7&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=407CF7261D3CFDB15C093868CA9E8EA7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:00.713 response time in milliseconds: 386
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:00 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F23885EF6E3B57191943502342F6F2FB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c0a8e0ee-8639-44d4-be07-d7edf9c276c7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Gemeenschappelijke elementen (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Gemeenschappelijke TransportNetwerken - Gemeenschappelijke transport elementen themalaag, geharmoniseerd, gevuld met relevante objecten uit TOP10NL (onderdeel van de Basisregistratie Topografie BRT), geproduceerd en beheerd door het Kadaster.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://geodata.nationaalgeoregister.nl/inspire/tn/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/c0a8e0ee-8639-44d4-be07-d7edf9c276c7/attachments/tnroads.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d236704e372a1051934">
<gml:beginPosition>2017-05-01</gml:beginPosition>
<gml:endPosition>2021-04-06</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="14657c9b-91e4-4355-8563-2911ad0e78e4" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=14657c9b-91e4-4355-8563-2911ad0e78e4#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ConditionOfFacility</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>MarkerPost</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>VerticalPosition</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c0a8e0ee-8639-44d4-be07-d7edf9c276c7'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:00.718 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/tn\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:00.719 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:00.719 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:00.719 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
8
56
* print organisationpath
0
05:00:00.728 [print] #notpresent
57
* print operateson
0
05:00:00.728 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=14657c9b-91e4-4355-8563-2911ad0e78e4#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c0a8e0ee-8639-44d4-be07-d7edf9c276c7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c0a8e0ee-8639-44d4-be07-d7edf9c276c7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.213:67]
09588464-071b-47be-8cbe-d15f2e1f9634
ms: 575
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:00.406 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:00.406 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
17
05:00:00.406 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:00.423 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:00.423 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:00.424 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:00.424 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:00.424 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '09588464-071b-47be-8cbe-d15f2e1f9634'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
539
05:00:00.425 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=09588464-071b-47be-8cbe-d15f2e1f9634&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FF1C4472762C90C237AEBA34BCC79507
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:00.600 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=09588464-071b-47be-8cbe-d15f2e1f9634&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FF1C4472762C90C237AEBA34BCC79507
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:00.963 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:00 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E8CDCF10758317742581CB7E0F1573CA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>09588464-071b-47be-8cbe-d15f2e1f9634</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Kabelbanen (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Transport Netwerken-Kabelbanen webservices is gebaseerd op de INSPIRE dataset voor Transport Netwerken. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-c/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/09588464-071b-47be-8cbe-d15f2e1f9634/attachments/tn-c.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>tn-c.PNG</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d416797e375a1055006">
<gml:beginPosition>2017-04-25</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-c/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ed4caa3b-a49e-4a9a-8206-50a3cf451b9a" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6c06740d-058f-4a12-bb3f-bf68efd03d09#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-c/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.CableTransportNetwork.CablewayLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '09588464-071b-47be-8cbe-d15f2e1f9634'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:00.975 [print] https://geodata.nationaalgeoregister.nl/inspire/tn-c/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:00.976 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:00.978 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:00.978 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
05:00:00.980 [print] #notpresent
57
* print operateson
0
05:00:00.980 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6c06740d-058f-4a12-bb3f-bf68efd03d09#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"09588464-071b-47be-8cbe-d15f2e1f9634","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"09588464-071b-47be-8cbe-d15f2e1f9634","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.214:67]
4074b3c3-ca85-45ad-bc0d-b5fca8540c0a
ms: 586
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:00.477 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:00.478 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
4
05:00:00.478 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:00.482 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:00.482 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:00.482 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:00.482 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
3
05:00:00.483 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '4074b3c3-ca85-45ad-bc0d-b5fca8540c0a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
1
29
When method get
569
05:00:00.488 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4074b3c3-ca85-45ad-bc0d-b5fca8540c0a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FE13230AD12A195ACD96B52D485EEDA4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:00.662 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4074b3c3-ca85-45ad-bc0d-b5fca8540c0a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FE13230AD12A195ACD96B52D485EEDA4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:01.056 response time in milliseconds: 392
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:00 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3AD2A3E499C0B8E3DE0E9B745514B639; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>4074b3c3-ca85-45ad-bc0d-b5fca8540c0a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vaarweg Informatie Nederland (VIN) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-09-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Geografische bestanden met bevaarbaarheidsinformatie binnen Nederland. Vaarweg of deel van de vaarweg of haven, waaraan een bepaalde bevaarbaarheidsklasse is toegekend. (Classificatie van vaarwegen aan de hand van de internationale klasse indeling 1992.)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/vin/ows?LAYERS=bevaarbaarheid&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=-42621.76,303655.36,446379.2,686856.64&WIDTH=284&HEIGHT=223</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Hydrografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d510157e398a1055006">
<gml:beginPosition indeterminatePosition="unknown"/>
<gml:endPosition indeterminatePosition="unknown"/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bevaarbaarheid</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bevaarbaarheid</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bevaarbaarheid</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2cfb54f9-a807-49d1-b010-615171e4c8b2" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=831f7bd7-c2ae-4336-bd2f-47ab20d7cdb7"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bevaarbaarheid</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4074b3c3-ca85-45ad-bc0d-b5fca8540c0a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:01.061 [print] https://geodata.nationaalgeoregister.nl/vin/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:01.062 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:01.062 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:01.062 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:01.063 [print] #notpresent
57
* print operateson
0
05:00:01.063 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=831f7bd7-c2ae-4336-bd2f-47ab20d7cdb7
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"4074b3c3-ca85-45ad-bc0d-b5fca8540c0a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"4074b3c3-ca85-45ad-bc0d-b5fca8540c0a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.215:67]
b4ae5b2c-f557-4a30-bbf2-c2681a544f32
ms: 603
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:00.504 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:00.504 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:00.504 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:00.504 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
8
05:00:00.505 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:00.513 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:00.513 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:00.513 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b4ae5b2c-f557-4a30-bbf2-c2681a544f32'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
575
05:00:00.514 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b4ae5b2c-f557-4a30-bbf2-c2681a544f32&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FE13230AD12A195ACD96B52D485EEDA4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:00.685 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b4ae5b2c-f557-4a30-bbf2-c2681a544f32&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FE13230AD12A195ACD96B52D485EEDA4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:01.087 response time in milliseconds: 401
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:00 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=31D885595C1EE0EE98ECE800485C7360; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>b4ae5b2c-f557-4a30-bbf2-c2681a544f32</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vaarweg Informatie Nederland (VIN) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-09-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Geografische bestanden met bevaarbaarheidsinformatie binnen Nederland. Vaarweg of deel van de vaarweg of haven, waaraan een bepaalde bevaarbaarheidsklasse is toegekend. (Classificatie van vaarwegen aan de hand van de internationale klasse indeling 1992.)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/vin/ows?LAYERS=bevaarbaarheid&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=-42621.76,303655.36,446379.2,686856.64&WIDTH=284&HEIGHT=223</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Hydrografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Gebruik versie 1.0.0, https://geodata.nationaalgeoregister.nl/vin/wfs?version=1.0.0&request=GetCapabilitiesMaximum aantal te downloaden objecten is 15.000</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d513085e395a1055006">
<gml:beginPosition>2011-03-02</gml:beginPosition>
<gml:endPosition>2017-06-02</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bevaarbaarheid</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bevaarbaarheid</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bevaarbaarheid</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bevaarbaarheid</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2cfb54f9-a807-49d1-b010-615171e4c8b2" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=831f7bd7-c2ae-4336-bd2f-47ab20d7cdb7#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vin/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bevaarbaarheid</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b4ae5b2c-f557-4a30-bbf2-c2681a544f32'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
2
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:01.094 [print] https://geodata.nationaalgeoregister.nl/vin/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:01.094 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
7
05:00:01.101 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:01.102 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
5
05:00:01.107 [print] #notpresent
57
* print operateson
0
05:00:01.107 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=831f7bd7-c2ae-4336-bd2f-47ab20d7cdb7#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b4ae5b2c-f557-4a30-bbf2-c2681a544f32","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"b4ae5b2c-f557-4a30-bbf2-c2681a544f32","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.216:67]
d69fee4a-e3ff-47d4-919d-e55276a3fad9
ms: 560
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:00.731 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:00.731 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:00.731 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:00.731 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:00.731 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:00.731 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:00.731 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:00.732 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd69fee4a-e3ff-47d4-919d-e55276a3fad9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
550
05:00:00.733 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d69fee4a-e3ff-47d4-919d-e55276a3fad9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F23885EF6E3B57191943502342F6F2FB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:00.909 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d69fee4a-e3ff-47d4-919d-e55276a3fad9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F23885EF6E3B57191943502342F6F2FB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:01.282 response time in milliseconds: 371
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:01 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=00E7971A7ACC0E25A761C7E6B9054CCE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d69fee4a-e3ff-47d4-919d-e55276a3fad9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Luchttransport (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Vervoersnetwerken-Luchttransport webservices is gebaseerd op de INSPIRE dataset voor Vervoersnetwerken. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/d69fee4a-e3ff-47d4-919d-e55276a3fad9/attachments/vervoersnetwerken luchtvaart.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/tn-a/ows?LAYERS=TN.AirTransportNetwork.AerodromeArea&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=364&HEIGHT=252</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d379881e395a1055006">
<gml:beginPosition>2017-07-24</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.AerodromeArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.AerodromeArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.AerodromeArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.RunwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.RunwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.RunwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.TaxiwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.TaxiwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.TaxiwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3b7bb05b-2d2e-4329-9a72-0eac19e315de" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=31de946d-85d4-4c93-bb97-e25f4ef1401a#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.AirTransportNetwork.AerodromeArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.AirTransportNetwork.RunwayArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.AirTransportNetwork.TaxiwayArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd69fee4a-e3ff-47d4-919d-e55276a3fad9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:01.288 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/tn-a\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:01.289 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:01.289 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:01.289 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:01.290 [print] #notpresent
57
* print operateson
0
05:00:01.290 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=31de946d-85d4-4c93-bb97-e25f4ef1401a#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"d69fee4a-e3ff-47d4-919d-e55276a3fad9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d69fee4a-e3ff-47d4-919d-e55276a3fad9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.217:67]
5bb85b77-fffd-449b-bd61-f076fe07cc4b
ms: 566
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:00.984 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:00.985 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:00.985 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:00.985 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:00.985 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:00.986 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:00.986 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:00.986 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '5bb85b77-fffd-449b-bd61-f076fe07cc4b'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
559
05:00:00.987 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5bb85b77-fffd-449b-bd61-f076fe07cc4b&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E8CDCF10758317742581CB7E0F1573CA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:01.163 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=5bb85b77-fffd-449b-bd61-f076fe07cc4b&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E8CDCF10758317742581CB7E0F1573CA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:01.545 response time in milliseconds: 380
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:01 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=71B20237A682FD0C05CF6F5278B8482B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>5bb85b77-fffd-449b-bd61-f076fe07cc4b</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Kabelbanen (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Transport Netwerken-Kabelbanen webservices is gebaseerd op de INSPIRE dataset voor Transport Netwerken. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-c/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/5bb85b77-fffd-449b-bd61-f076fe07cc4b/attachments/tn-c.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>tn-c.PNG</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d123596e375a1055006">
<gml:beginPosition>2017-04-25</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-c/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ed4caa3b-a49e-4a9a-8206-50a3cf451b9a" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6c06740d-058f-4a12-bb3f-bf68efd03d09#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-c/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-c:CablewayLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5bb85b77-fffd-449b-bd61-f076fe07cc4b'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:01.549 [print] https://geodata.nationaalgeoregister.nl/inspire/tn-c/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:01.550 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:01.550 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:01.550 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:01.550 [print] #notpresent
57
* print operateson
0
05:00:01.551 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6c06740d-058f-4a12-bb3f-bf68efd03d09#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"5bb85b77-fffd-449b-bd61-f076fe07cc4b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"5bb85b77-fffd-449b-bd61-f076fe07cc4b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.218:67]
c374d556-7b6e-459b-83c7-74da6ad90a59
ms: 580
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:01.066 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:01.066 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:01.066 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:01.066 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:01.066 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:01.067 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:01.067 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:01.067 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c374d556-7b6e-459b-83c7-74da6ad90a59'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
566
05:00:01.068 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c374d556-7b6e-459b-83c7-74da6ad90a59&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3AD2A3E499C0B8E3DE0E9B745514B639
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:01.239 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c374d556-7b6e-459b-83c7-74da6ad90a59&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3AD2A3E499C0B8E3DE0E9B745514B639
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:01.632 response time in milliseconds: 391
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:01 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F7AEC9D60A8DC9F3FF517B36C9E0CC0A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c374d556-7b6e-459b-83c7-74da6ad90a59</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Schelpdierwater WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Mapping Service (WFS) van de laag schelpdierwater. Deze laag bevat de omgrenzing van de oppervlaktewaterlichamen die zijn aangewezen als Schelpdierwater ten behoeve van het Kaderrichtlijn water.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/schelpdierwater/wms?LAYERS=schelpdierwater&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-20502.69625,314323.07125,93360.98375,507536.51125&WIDTH=529&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Schelpdierwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Kaderrichtlijn water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen berperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d623734e375a1051934">
<gml:beginPosition>2014-10-16</gml:beginPosition>
<gml:endPosition>2008-11-20</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierwater</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierwater</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierwater</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierwater</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="4783ea4f-6b8c-4600-8af0-516f3556cfe9" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4783ea4f-6b8c-4600-8af0-516f3556cfe9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>schelpdierwater</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c374d556-7b6e-459b-83c7-74da6ad90a59'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
4
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
3
45
* print connectUrl
0
05:00:01.644 [print] https://geodata.nationaalgeoregister.nl/schelpdierwater/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:01.644 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:01.645 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:01.645 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:01.645 [print] #notpresent
57
* print operateson
0
05:00:01.645 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4783ea4f-6b8c-4600-8af0-516f3556cfe9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c374d556-7b6e-459b-83c7-74da6ad90a59","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c374d556-7b6e-459b-83c7-74da6ad90a59","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.219:67]
f76bdce5-344e-415f-8f2c-972755e80b65
ms: 584
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:01.109 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:01.110 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:01.110 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:01.110 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:01.110 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:01.110 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:01.110 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:01.110 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f76bdce5-344e-415f-8f2c-972755e80b65'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
577
05:00:01.111 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f76bdce5-344e-415f-8f2c-972755e80b65&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=31D885595C1EE0EE98ECE800485C7360
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:01.285 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f76bdce5-344e-415f-8f2c-972755e80b65&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=31D885595C1EE0EE98ECE800485C7360
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:01.687 response time in milliseconds: 401
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:01 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FB189C8E3C65CFF16B5FE9D2C234C1DA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f76bdce5-344e-415f-8f2c-972755e80b65</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-09-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Schelpdierwater WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Mapping Service (WMS) van de laag schelpdierwater. Deze laag bevat de omgrenzing van de oppervlaktewaterlichamen die zijn aangewezen als Schelpdierwater ten behoeve van het Kaderrichtlijn water.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/schelpdierwater/wms?LAYERS=schelpdierwater&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-20502.69625,314323.07125,93360.98375,507536.51125&WIDTH=529&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/24">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Schelpdierwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Kaderrichtlijn water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen berperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d1771503e365a1056030">
<gml:beginPosition>2014-10-16</gml:beginPosition>
<gml:endPosition>2008-11-20</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierwater</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierwater</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">schelpdierwater</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="fc76e5a7-8e42-4f1c-9e3c-00c6db8cc797" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=4783ea4f-6b8c-4600-8af0-516f3556cfe9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/schelpdierwater/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>schelpdierwater</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f76bdce5-344e-415f-8f2c-972755e80b65'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:01.692 [print] https://geodata.nationaalgeoregister.nl/schelpdierwater/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:01.692 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:01.692 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:01.693 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:01.693 [print] #notpresent
57
* print operateson
0
05:00:01.693 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=4783ea4f-6b8c-4600-8af0-516f3556cfe9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f76bdce5-344e-415f-8f2c-972755e80b65","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f76bdce5-344e-415f-8f2c-972755e80b65","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.220:67]
37e05521-c323-4dbe-aba4-de1178ba44a5
ms: 1166
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:01.293 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:01.293 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:01.293 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:01.293 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:01.293 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:01.293 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:01.293 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:01.294 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '37e05521-c323-4dbe-aba4-de1178ba44a5'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
820
05:00:01.295 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=37e05521-c323-4dbe-aba4-de1178ba44a5&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=00E7971A7ACC0E25A761C7E6B9054CCE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:01.469 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=37e05521-c323-4dbe-aba4-de1178ba44a5&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=00E7971A7ACC0E25A761C7E6B9054CCE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:02.104 response time in milliseconds: 562
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:01 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=453D046AB1440225AA491B821BEC047C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>37e05521-c323-4dbe-aba4-de1178ba44a5</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-09-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vogelrichtlijn verspreiding van soorten WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-08-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreiding van soorten in Vogelrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/37e05521-c323-4dbe-aba4-de1178ba44a5/attachments/vogel.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?LAYERS=verspreidingbaardman&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=15008.96,287957.44,355632.32,674384.32&WIDTH=792&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/32">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogelrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogels</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d1666421e375a1056030">
<gml:beginPosition>2014-10-21</gml:beginPosition>
<gml:endPosition>2015-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2cb5ad2f-4608-47e7-88dc-651695255d4f" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=fcefa13c-44e2-4953-b6d6-1ddceebc57fc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '37e05521-c323-4dbe-aba4-de1178ba44a5'
31
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
17
34
* def title = get response //citation/CI_Citation/title/CharacterString
20
35
* def email = get response //electronicMailAddress/CharacterString
46
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
37
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
53
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
13
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
29
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
5
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
28
05:00:02.396 [print] https:\/\/geodata.nationaalgeoregister.nl\/vogelrichtlijnverspreidingsoorten\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
7
50
* print protocol1
0
05:00:02.403 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
5
52
* print protocol2
0
05:00:02.408 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:02.408 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
15
56
* print organisationpath
0
05:00:02.424 [print] #notpresent
57
* print operateson
0
05:00:02.424 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=fcefa13c-44e2-4953-b6d6-1ddceebc57fc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
15
62
* eval db.writeln('"37e05521-c323-4dbe-aba4-de1178ba44a5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
20
63
* eval db.writeln('"37e05521-c323-4dbe-aba4-de1178ba44a5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.221:67]
8e7686c3-f75e-411f-866e-6985267b916b
ms: 1051
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:01.553 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:01.554 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:01.554 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:01.554 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:01.554 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:01.554 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:01.554 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:01.554 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '8e7686c3-f75e-411f-866e-6985267b916b'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
877
05:00:01.555 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=8e7686c3-f75e-411f-866e-6985267b916b&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=71B20237A682FD0C05CF6F5278B8482B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:01.729 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=8e7686c3-f75e-411f-866e-6985267b916b&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=71B20237A682FD0C05CF6F5278B8482B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:02.397 response time in milliseconds: 609
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:01 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8FEA485250A52EF5B134589410004A7C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>8e7686c3-f75e-411f-866e-6985267b916b</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-09-23</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vogelrichtlijn verspreidingsgebied van soorten WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-08-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreidingsgebied van soorten in Vogelrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/8e7686c3-f75e-411f-866e-6985267b916b/attachments/vogel.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/32">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogelrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogels</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d909817e368a1056030">
<gml:beginPosition>2014-10-21</gml:beginPosition>
<gml:endPosition>2015-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="fff0273c-ebf2-4a09-be2f-4d69f6f549f3" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=cbeaebc3-815a-48af-a978-0e16892865fc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '8e7686c3-f75e-411f-866e-6985267b916b'
8
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
12
34
* def title = get response //citation/CI_Citation/title/CharacterString
16
35
* def email = get response //electronicMailAddress/CharacterString
13
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
11
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
14
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
4
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
12
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
4
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
05:00:02.527 [print] https:\/\/geodata.nationaalgeoregister.nl\/vogelrichtlijnverspreidingsgebiedsoorten\/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
24
50
* print protocol1
0
05:00:02.551 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
24
52
* print protocol2
0
05:00:02.576 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:02.576 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
23
56
* print organisationpath
0
05:00:02.599 [print] #notpresent
57
* print operateson
0
05:00:02.599 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=cbeaebc3-815a-48af-a978-0e16892865fc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
6
62
* eval db.writeln('"8e7686c3-f75e-411f-866e-6985267b916b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"8e7686c3-f75e-411f-866e-6985267b916b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.222:67]
e69bb2e9-eff4-4fb3-86a6-057cf628e761
ms: 1192
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:01.655 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:01.655 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:01.655 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:01.655 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
3
05:00:01.655 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:01.659 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:01.659 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:01.659 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e69bb2e9-eff4-4fb3-86a6-057cf628e761'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
1030
05:00:01.660 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e69bb2e9-eff4-4fb3-86a6-057cf628e761&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F7AEC9D60A8DC9F3FF517B36C9E0CC0A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:01.836 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e69bb2e9-eff4-4fb3-86a6-057cf628e761&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F7AEC9D60A8DC9F3FF517B36C9E0CC0A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:02.663 response time in milliseconds: 781
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:02 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=57A764BD718BBDE776D94AF73B2BC310; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>e69bb2e9-eff4-4fb3-86a6-057cf628e761</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-09-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vogelrichtlijn verspreiding van soorten WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-08-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreiding van soorten in Vogelrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/e69bb2e9-eff4-4fb3-86a6-057cf628e761/attachments/vogel.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?LAYERS=verspreidingbaardman&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=15008.96,287957.44,355632.32,674384.32&WIDTH=792&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/32">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogelrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogels</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d1698935e375a1056030">
<gml:beginPosition>2014-10-21</gml:beginPosition>
<gml:endPosition>2015-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2cb5ad2f-4608-47e7-88dc-651695255d4f" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=fcefa13c-44e2-4953-b6d6-1ddceebc57fc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingaalscholver</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingappelvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbaardman</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbergeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingblauwborst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingblauwekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingblauwereiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboerenzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbontbekplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbontevliegenvanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboomklever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboomkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboomleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboompieper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingboomvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbosrietzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbosuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbraamsluiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbrandgans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbrilduiker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbruinekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbuidelmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingbuizerd</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingcanadesegans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingcettiszanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdodaars</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdraaihals</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdrieteenmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdwergmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingdwergstern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingeider</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingekster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingeuropesekanarie</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingfazant</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingfitis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingfluiter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingfuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggaai</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggeelgors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggeelpootmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggekraagderoodstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggelekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggeoordefuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggierzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingglanskop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggoudhaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggoudvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrasmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggraspieper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggraszanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauwegans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauwegors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauwekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauweklauwier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrauwevliegenvanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggroenespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggroenling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotegelekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotekarekiet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotelijster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotemantelmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrotezilverreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinggrutto</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghavik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingheggenmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingholenduif</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghoutduif</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghoutsnip</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghuismus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinghuiszwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingijsvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkauw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkemphaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkerkuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkievit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinebarmsijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinekarekiet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinemantelmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleineplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinezilverreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkleinstwaterhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkluut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkneu</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingknobbelzwaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkoekoek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkokmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkoolmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkorhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkortsnavelboomkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkraanvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkrakeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkramsvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkrooneend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkruisbek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkuifeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkuifleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkuifmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkwak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkwartel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingkwartelkoning</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidinglepelaar</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmatkop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmeerkoet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmerel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmiddelstebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingmiddelstezaagbek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingnachtegaal</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingnachtzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingnoordsestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingoehoe</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingoeverloper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingoeverzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingooievaar</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpaapje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpatrijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpijlstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpimpelmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingporseleinhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingpurperreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingputter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingraaf</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingransuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingrietgors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingrietzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingringmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroerdomp</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroodborst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroodborsttapuit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingroodhalsfuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingscholekster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingslechtvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingslobeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsmient</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsnor</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsperwer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingspotvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingspreeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsprinkhaanzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingstaartmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsteenuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsteltkluut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingstormmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingstrandplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtafeleend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtapuit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtjiftjaf</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtorenvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtuinfluiter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingtureluur</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingturksetortel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingveldleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingvelduil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingvisdief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingvuurgoudhaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwaterhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwaterral</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwatersnip</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwespendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwielewaal</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwildeeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwinterkoning</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwintertaling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwittekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwoudaap</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingwulp</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzanglijster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzeearend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzilvermeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzomertaling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzomertortel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartekraai</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartemees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwarteroodstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartkop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsoorten/wms?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingzwartkopmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e69bb2e9-eff4-4fb3-86a6-057cf628e761'
13
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
22
34
* def title = get response //citation/CI_Citation/title/CharacterString
14
35
* def email = get response //electronicMailAddress/CharacterString
6
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
16
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
8
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
5
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
16
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
4
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
4
05:00:02.800 [print] https:\/\/geodata.nationaalgeoregister.nl\/vogelrichtlijnverspreidingsoorten\/wms?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
10
50
* print protocol1
0
05:00:02.810 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
15
52
* print protocol2
0
05:00:02.825 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:02.825 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
6
56
* print organisationpath
0
05:00:02.831 [print] #notpresent
57
* print operateson
0
05:00:02.831 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=fcefa13c-44e2-4953-b6d6-1ddceebc57fc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
16
62
* eval db.writeln('"e69bb2e9-eff4-4fb3-86a6-057cf628e761","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"e69bb2e9-eff4-4fb3-86a6-057cf628e761","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.223:67]
627b50bf-2e33-4beb-a314-ff8c0fe8912e
ms: 882
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:01.698 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:01.698 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:01.698 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:01.699 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:01.699 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:01.699 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:01.699 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:01.699 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '627b50bf-2e33-4beb-a314-ff8c0fe8912e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
861
05:00:01.708 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=627b50bf-2e33-4beb-a314-ff8c0fe8912e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FB189C8E3C65CFF16B5FE9D2C234C1DA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:01.883 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=627b50bf-2e33-4beb-a314-ff8c0fe8912e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FB189C8E3C65CFF16B5FE9D2C234C1DA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:02.560 response time in milliseconds: 675
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:02 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C4334928AD415C9D144953BA3B7017C4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>627b50bf-2e33-4beb-a314-ff8c0fe8912e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken Waterwegen RWS (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-06</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Vervoersnetwerken - Vaarwegen bevat het netwerk en de physical objects die verbonden zijn aan transport over wegen. Er wordt op toe gezien dat de features van het netwerk geschikt zijn en dat de koppeling tussen de netwerken met wegen, spoorwegen en luchtvaart zijn gerealiseerd, i.e. multi-modale knooppunten, in het bijzonder lokaal. Dit om te voorzien in de behoeften van intelligente transportsystemen zoals location based services (LBS) en telematica. Het transport netwerk zal ook de referenties naar verkeersstromen bevatten om navigatie diensten mogelijk te maken.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wms?LAYERS=TN.CommonTransportElements.TransportNode&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-68534.08,342738.88,363051.2,617882.56&WIDTH=2007&HEIGHT=1279</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wms?LAYERS=TN.WaterTransportNetwork.WaterwayLink&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-68534.08,342738.88,363051.2,617882.56&WIDTH=2007&HEIGHT=1279</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>eu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inspire</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d126748e379a1055006">
<gml:beginPosition>2017-10-23</gml:beginPosition>
<gml:endPosition>2018-03-06</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.TransportNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.TransportNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.TransportNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-2c7040b-c448-451b-bf15-f2416ecaadc1" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.CommonTransportElements.TransportNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.WaterTransportNetwork.WaterwayLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '627b50bf-2e33-4beb-a314-ff8c0fe8912e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:02.566 [print] https:\/\/geodata.nationaalgeoregister.nl\/nl\/rws\/tn-w\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:02.566 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:02.567 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:02.567 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
13
56
* print organisationpath
0
05:00:02.580 [print] #notpresent
57
* print operateson
0
05:00:02.580 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"627b50bf-2e33-4beb-a314-ff8c0fe8912e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"627b50bf-2e33-4beb-a314-ff8c0fe8912e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.224:67]
a84f9836-9111-4e45-a311-3dab39019e15
ms: 620
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:02.462 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:02.463 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:02.463 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:02.463 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:02.463 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:02.463 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
15
05:00:02.463 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:02.478 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a84f9836-9111-4e45-a311-3dab39019e15'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
580
05:00:02.486 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a84f9836-9111-4e45-a311-3dab39019e15&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8FEA485250A52EF5B134589410004A7C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:02.666 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a84f9836-9111-4e45-a311-3dab39019e15&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8FEA485250A52EF5B134589410004A7C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:03.058 response time in milliseconds: 390
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:02 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=63C14B5E2CF395544B20F236F18CEC89; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a84f9836-9111-4e45-a311-3dab39019e15</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken Waterwegen RWS (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-06</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Vervoersnetwerken - Vaarwegen bevat het netwerk en de physical objects die verbonden zijn aan transport over waterlopen. Er wordt op toe gezien dat de features van het netwerk geschikt zijn en dat de koppeling tussen de netwerken met wegen, spoorwegen en luchtvaart zijn gerealiseerd, i.e. multi-modale knooppunten, in het bijzonder lokaal. Dit om te voorzien in de behoeften van intelligente transportsystemen zoals location based services (LBS) en telematica. Het transport netwerk zal ook de referenties naar verkeersstromen bevatten om navigatie diensten mogelijk te maken.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wms?LAYERS=TN.WaterTransportNetwork.WaterwayLink&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-68534.08,342738.88,363051.2,617882.56&WIDTH=2007&HEIGHT=1279</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wms?LAYERS=TN.CommonTransportElements.TransportNode&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-68534.08,342738.88,363051.2,617882.56&WIDTH=2007&HEIGHT=1279</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>eu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inspire</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d447214e379a1051934">
<gml:beginPosition>2017-10-23</gml:beginPosition>
<gml:endPosition>2018-03-06</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">InlandWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">InlandWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">InlandWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">InlandWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">MarineWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">MarineWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">MarineWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">MarineWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WaterwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WaterwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WaterwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">WaterwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-2c7040b-c448-451b-bf15-f2416ecaadd1" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>InlandWaterway</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>MarineWaterway</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>WaterwayLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>WaterwayNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a84f9836-9111-4e45-a311-3dab39019e15'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
2
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
11
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:03.080 [print] https:\/\/geodata.nationaalgeoregister.nl\/nl\/rws\/tn-w\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:03.080 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:03.081 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:03.081 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:03.081 [print] #notpresent
57
* print operateson
0
05:00:03.081 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a84f9836-9111-4e45-a311-3dab39019e15","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a84f9836-9111-4e45-a311-3dab39019e15","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.225:67]
18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79
ms: 638
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:02.583 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:02.583 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:02.595 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:02.596 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:02.596 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:02.596 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:02.596 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:02.597 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
603
05:00:02.598 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C4334928AD415C9D144953BA3B7017C4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:02.772 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C4334928AD415C9D144953BA3B7017C4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:03.198 response time in milliseconds: 420
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:02 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3BC8AA51D28DA4863C4D5E3E3703507C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Wegen (INSPIRE geharmoniseerd) - Kadaster WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Vervoersnetwerken - wegen bevat het netwerk en de physical objects die verbonden zijn aan transport over wegen. Er wordt op toe gezien dat de features van het netwerk geschikt zijn en dat de koppeling tussen de netwerken met waterwegen, spoorwegen en luchtvaart zijn gerealiseerd, i.e. multi-modale knooppunten, in het bijzonder lokaal. Dit om te voorzien in de behoeften van intelligente transportsystemen zoals location based services (LBS) en telematica. Het transport netwerk zal ook de referenties naar verkeersstromen bevatten om navigatie diensten mogelijk te maken.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79/attachments/vervoersnetwerken wegen kadaster.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?LAYERS=TN.RoadTransportNetwork.RoadArea&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&STYLES=&CRS=EPSG%3A28992&BBOX=-708170.56,-87287.36,1018170.56,1013287.36&WIDTH=2007&HEIGHT=1279</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/7">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d1079191e378a1056030">
<gml:beginPosition>2017-05-30</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:ERoad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:ERoad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:ERoad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:ERoad</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:FormOfWay</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:FormOfWay</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:FormOfWay</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:FormOfWay</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:FunctionalRoadClass</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:FunctionalRoadClass</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:FunctionalRoadClass</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:FunctionalRoadClass</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:Road</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:Road</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:Road</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:Road</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadSurfaceCategory</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadSurfaceCategory</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadSurfaceCategory</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadSurfaceCategory</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadWidth</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadWidth</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadWidth</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:RoadWidth</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:VehicleTrafficArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:VehicleTrafficArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:VehicleTrafficArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ro:VehicleTrafficArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="df1a98c0-58ba-48ff-8825-b4fb6322c586" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=8f45b8ef-0ce8-463a-9059-5efdcecb785c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:ERoad</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:FormOfWay</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:FunctionalRoadClass</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:Road</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:RoadArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:RoadLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:RoadName</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:RoadNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:RoadSurfaceCategory</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:RoadWidth</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ro:VehicleTrafficArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
3
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
5
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
3
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
4
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
1
05:00:03.222 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/tn-ro\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
05:00:03.224 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
3
52
* print protocol2
1
05:00:03.228 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:03.228 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
05:00:03.230 [print] #notpresent
57
* print operateson
0
05:00:03.230 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=8f45b8ef-0ce8-463a-9059-5efdcecb785c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"18bcfb8c-b73d-4e9c-8348-7ee6cd49ec79","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.226:67]
018a28a5-1019-4747-b031-f66ffc1c6ae7
ms: 774
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:02.614 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:02.614 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:02.614 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:02.614 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:02.614 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:02.615 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:02.615 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:02.615 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
8
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '018a28a5-1019-4747-b031-f66ffc1c6ae7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
746
05:00:02.624 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=018a28a5-1019-4747-b031-f66ffc1c6ae7&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C4334928AD415C9D144953BA3B7017C4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:02.801 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=018a28a5-1019-4747-b031-f66ffc1c6ae7&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C4334928AD415C9D144953BA3B7017C4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:03.368 response time in milliseconds: 503
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:03 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5280840034C445E0A2601E7F0CBD08B5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>018a28a5-1019-4747-b031-f66ffc1c6ae7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken Wegen RWS (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Vervoersnetwerken - wegen bevat het netwerk en de physical objects die verbonden zijn aan transport over wegen. Er wordt op toe gezien dat de features van het netwerk geschikt zijn en dat de koppeling tussen de netwerken met wegen, spoorwegen en luchtvaart zijn gerealiseerd, i.e. multi-modale knooppunten, in het bijzonder lokaal. Dit om te voorzien in de behoeften van intelligente transportsystemen zoals location based services (LBS) en telematica. Het transport netwerk zal ook de referenties naar verkeersstromen bevatten om navigatie diensten mogelijk te maken.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://test.geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://test.geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wms?LAYERS=TN.RoadTransportNetwork.RoadLink&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=153314.12,461926.48,156685.88,464073.52&WIDTH=2007&HEIGHT=1278</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://test.geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wms?LAYERS=TN.CommonTransportElements.TransportNode&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=153314.12,461926.48,156685.88,464073.52&WIDTH=2007&HEIGHT=1278</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>eu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inspire</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d44645e379a1055006">
<gml:beginPosition>2017-10-23</gml:beginPosition>
<gml:endPosition>2018-03-26</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">FunctionalRoadClass</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">FunctionalRoadClass</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">FunctionalRoadClass</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">FunctionalRoadClass</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Road</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Road</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Road</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">Road</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">RoadNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">RoadNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">RoadNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">RoadNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SpeedLimit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SpeedLimit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SpeedLimit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SpeedLimit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-cb527d-f6db-4835-b0cd-dea245241254" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-cb527d-f6db-4835-b0cd-deb245241254#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>FunctionalRoadClass</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Road</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>RoadLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>RoadNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>SpeedLimit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '018a28a5-1019-4747-b031-f66ffc1c6ae7'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:03.375 [print] https:\/\/geodata.nationaalgeoregister.nl\/nl\/rws\/tn-ro\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:03.375 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
11
52
* print protocol2
0
05:00:03.386 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:03.386 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:03.387 [print] #notpresent
57
* print operateson
0
05:00:03.387 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-cb527d-f6db-4835-b0cd-deb245241254#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"018a28a5-1019-4747-b031-f66ffc1c6ae7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"018a28a5-1019-4747-b031-f66ffc1c6ae7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.227:67]
4fb15e0d-d88f-40f1-b407-3d3edcf7e184
ms: 630
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:02.850 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:02.851 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:02.851 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:02.851 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
9
05:00:02.851 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:02.860 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
2
05:00:02.860 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:02.862 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '4fb15e0d-d88f-40f1-b407-3d3edcf7e184'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
534
05:00:02.864 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4fb15e0d-d88f-40f1-b407-3d3edcf7e184&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=57A764BD718BBDE776D94AF73B2BC310
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:03.039 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4fb15e0d-d88f-40f1-b407-3d3edcf7e184&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=57A764BD718BBDE776D94AF73B2BC310
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:03.396 response time in milliseconds: 355
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:03 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4218A40944F258F045E99948B11496C2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>4fb15e0d-d88f-40f1-b407-3d3edcf7e184</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken Wegen RWS (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Vervoersnetwerken - wegen bevat het netwerk en de physical objects die verbonden zijn aan transport over wegen. Er wordt op toe gezien dat de features van het netwerk geschikt zijn en dat de koppeling tussen de netwerken met wegen, spoorwegen en luchtvaart zijn gerealiseerd, i.e. multi-modale knooppunten, in het bijzonder lokaal. Dit om te voorzien in de behoeften van intelligente transportsystemen zoals location based services (LBS) en telematica. Het transport netwerk zal ook de referenties naar verkeersstromen bevatten om navigatie diensten mogelijk te maken.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://test.geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://test.geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wms?LAYERS=TN.RoadTransportNetwork.RoadLink&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=153314.12,461926.48,156685.88,464073.52&WIDTH=2007&HEIGHT=1278</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://test.geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wms?LAYERS=TN.CommonTransportElements.TransportNode&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=153314.12,461926.48,156685.88,464073.52&WIDTH=2007&HEIGHT=1278</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>eu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inspire</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d140385e379a1055006">
<gml:beginPosition>2017-10-23</gml:beginPosition>
<gml:endPosition>2018-03-26</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.TransportNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.TransportNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.TransportNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-cb527d-f6db-4835-b0cd-dea245241254" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=eu-cb527d-f6db-4835-b0cd-deb245241254#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.CommonTransportElements.TransportNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/nl/rws/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RoadTransportNetwork.RoadLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4fb15e0d-d88f-40f1-b407-3d3edcf7e184'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:03.402 [print] https:\/\/geodata.nationaalgeoregister.nl\/nl\/rws\/tn-ro\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:03.403 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:03.403 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:03.403 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
76
56
* print organisationpath
0
05:00:03.496 [print] #notpresent
57
* print operateson
0
05:00:03.496 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=eu-cb527d-f6db-4835-b0cd-deb245241254#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"4fb15e0d-d88f-40f1-b407-3d3edcf7e184","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"4fb15e0d-d88f-40f1-b407-3d3edcf7e184","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.228:67]
684ff4f6-1652-45a8-93f0-8e16d37b2a66
ms: 751
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:03.084 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:03.085 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:03.085 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:03.085 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:03.085 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:03.085 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:03.085 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:03.085 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '684ff4f6-1652-45a8-93f0-8e16d37b2a66'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
744
05:00:03.086 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=684ff4f6-1652-45a8-93f0-8e16d37b2a66&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=63C14B5E2CF395544B20F236F18CEC89
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:03.368 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=684ff4f6-1652-45a8-93f0-8e16d37b2a66&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=63C14B5E2CF395544B20F236F18CEC89
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:03.829 response time in milliseconds: 459
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:03 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=6F831AF357EB09D2BEC8FD6186C6FBA2; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>684ff4f6-1652-45a8-93f0-8e16d37b2a66</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>BeheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-31</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Waterschappen Administratieve eenheden INSPIRE WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-03-27</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Waterschappen Administratieve eenheden INSPIRE</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>BeheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian">beheerder</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/684ff4f6-1652-45a8-93f0-8e16d37b2a66/attachments/waterschapsgrenzen.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Bestuurlijk gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Waterschap</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Beheersgebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterschappen</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Niet te gebruiken voor navigatie. Niet te gebruiken voor juridische bewijsvoering.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.8322431489945767</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.113853909705682</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.9866296270832</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>54.01118810343776</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/hwh/eenheden/wms/v1_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="f94d7354-afb3-4ec3-8531-c5d65ff0bbfe" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d4ec7e6-50ae-4c71-bd20-5b9211e2135f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/hwh/eenheden/wms/v1_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>AU.AdministrativeUnit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Waterschappen Administratieve eenheden INSPIRE</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-03-27</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Technische specificatie waarmee de service volledig conform is</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Deze service voldoet aan de specificaties voor spatial data services</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '684ff4f6-1652-45a8-93f0-8e16d37b2a66'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:03.834 [print] https://geodata.nationaalgeoregister.nl/hwh/eenheden/wms/v1_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:03.834 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:03.835 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:03.835 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:03.835 [print] #notpresent
57
* print operateson
0
05:00:03.835 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d4ec7e6-50ae-4c71-bd20-5b9211e2135f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"684ff4f6-1652-45a8-93f0-8e16d37b2a66","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"684ff4f6-1652-45a8-93f0-8e16d37b2a66","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.229:67]
67bcc21d-beda-449d-975c-00a4fa80f2b7
ms: 605
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:03.362 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:03.363 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:03.363 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:03.363 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:03.363 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:03.363 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
15
05:00:03.363 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:03.378 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '67bcc21d-beda-449d-975c-00a4fa80f2b7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
570
05:00:03.379 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=67bcc21d-beda-449d-975c-00a4fa80f2b7&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5280840034C445E0A2601E7F0CBD08B5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:03.585 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=67bcc21d-beda-449d-975c-00a4fa80f2b7&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5280840034C445E0A2601E7F0CBD08B5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:03.948 response time in milliseconds: 357
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:03 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9CD2A3A03B94B63790C4640FB90999B9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>67bcc21d-beda-449d-975c-00a4fa80f2b7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-31</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Waterschappen Hydrografie INSPIRE WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-05-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Hydrografie waterschappen INSPIRE</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/67bcc21d-beda-449d-975c-00a4fa80f2b7/attachments/catchments.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>deelstroomgebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterkeringen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterlopen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kruisingen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kunstwerken</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Niet te gebruiken voor navigatie. Niet te gebruiken voor juridische bewijsvoering.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/hydrografie/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="07575774-57a1-4419-bab4-6c88fdeb02b2" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=07575774-57a1-4419-bab4-6c88fdeb02b2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/hydrografie/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HY.PhysicalWaters.Catchments</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/hydrografie/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HY.PhysicalWaters.ManMadeObject</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/hydrografie/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HY.PhysicalWaters.Waterbodies</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE view Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '67bcc21d-beda-449d-975c-00a4fa80f2b7'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
5
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:03.957 [print] https:\/\/service.pdok.nl\/hwh\/hydrografie\/wms\/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:03.958 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:03.958 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:03.958 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:03.959 [print] Beheer PDOK
57
* print operateson
0
05:00:03.959 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=07575774-57a1-4419-bab4-6c88fdeb02b2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"67bcc21d-beda-449d-975c-00a4fa80f2b7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
8
63
* eval db.writeln('"67bcc21d-beda-449d-975c-00a4fa80f2b7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.230:67]
598c4109-21d2-4a6c-b083-9975a6736853
ms: 669
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:03.393 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:03.393 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:03.393 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:03.393 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:03.393 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
1
05:00:03.394 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
10
05:00:03.394 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:03.404 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '598c4109-21d2-4a6c-b083-9975a6736853'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
641
05:00:03.405 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=598c4109-21d2-4a6c-b083-9975a6736853&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4218A40944F258F045E99948B11496C2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:03.592 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=598c4109-21d2-4a6c-b083-9975a6736853&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4218A40944F258F045E99948B11496C2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:04.044 response time in milliseconds: 450
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:03 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5378BA8FDC045B20F47113A49415E594; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>598c4109-21d2-4a6c-b083-9975a6736853</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Weggegevens (Weggeg) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De service van Weggegevens bevat op dit moment de lagen maximum snelheden en rijstroken van de rijkswegen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/weggeg/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/weggeg/ows?LAYERS=weggegmaximumsnelheden,weggegaantalrijbanen&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=77350.4,426275.2,99405.44,444298.24&WIDTH=820&HEIGHT=670</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d517290e395a1055006">
<gml:beginPosition>2011-03-04</gml:beginPosition>
<gml:endPosition>2021-08-11</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">weggegaantalrijbanen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">weggegaantalrijbanen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">weggegaantalrijbanen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">weggegmaximumsnelheden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">weggegmaximumsnelheden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">weggegmaximumsnelheden</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/weggeg/wms?request=getcapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="27df6b33-194c-46d6-ac94-257c306c91f2" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=27df6b33-194c-46d6-ac94-257c306c91f2#MD_DataIdentification"/>
<srv:operatesOn uuidref="abaf1e22-55aa-4a11-a855-7ac963e4a82b" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=abaf1e22-55aa-4a11-a855-7ac963e4a82b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/weggeg/wms?request=getcapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>weggegaantalrijbanen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/weggeg/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>weggegmaximumsnelheden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '598c4109-21d2-4a6c-b083-9975a6736853'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
2
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:04.052 [print] https:\/\/geodata.nationaalgeoregister.nl\/weggeg\/wms?request=getcapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
05:00:04.055 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:04.056 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:04.057 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
05:00:04.059 [print] #notpresent
57
* print operateson
0
05:00:04.059 [print] ["http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=27df6b33-194c-46d6-ac94-257c306c91f2#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=abaf1e22-55aa-4a11-a855-7ac963e4a82b#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"598c4109-21d2-4a6c-b083-9975a6736853","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"598c4109-21d2-4a6c-b083-9975a6736853","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.231:67]
2650d49b-7d9a-49b5-b748-a0372cd9b5cf
ms: 595
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:03.506 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
1
05:00:03.507 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
1
05:00:03.508 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
2
05:00:03.508 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
05:00:03.510 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:03.511 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:03.512 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:03.513 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
1
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '2650d49b-7d9a-49b5-b748-a0372cd9b5cf'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
571
05:00:03.517 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2650d49b-7d9a-49b5-b748-a0372cd9b5cf&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4218A40944F258F045E99948B11496C2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:03.689 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2650d49b-7d9a-49b5-b748-a0372cd9b5cf&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4218A40944F258F045E99948B11496C2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:04.086 response time in milliseconds: 395
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:03 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9B7365DD8478F4A6C73CB717F0091D07; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>2650d49b-7d9a-49b5-b748-a0372cd9b5cf</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-31</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Waterschappen Nuts- en Overheidsdiensten INSPIRE WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Nuts- en overheidsdiensten waterschappen INSPIRE</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl/">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian">beheerder</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/2650d49b-7d9a-49b5-b748-a0372cd9b5cf/attachments/waterschappennutsenoverheid.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>waterschappennutsenoverheid.PNG</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>afvalwaterleiding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>elektriciteitskabel</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>mangat</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>mantelbuis</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>mileaumanagementfaciliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>afvalwaterzuiveringsinstallatie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rioolzuiveringsinstallatie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rioolgemaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>riolering</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>slibverwerkingsinstallatie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Niet te gebruiken voor navigatie. Niet te gebruiken voor juridische bewijsvoering.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d220361e399a1051934">
<gml:beginPosition>2016-12-01</gml:beginPosition>
<gml:endPosition>2017-03-06</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://geodata.nationaalgeoregister.nl/wsdiensteninspire/wms?request=getcapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="bffcd5d9-02b4-4e7d-991f-a386611cad84" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=bffcd5d9-02b4-4e7d-991f-a386611cad84#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://geodata.nationaalgeoregister.nl/wsdiensteninspire/wms?request=getcapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>kabel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://geodata.nationaalgeoregister.nl/wsdiensteninspire/wms?request=getcapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>leiding</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://geodata.nationaalgeoregister.nl/wsdiensteninspire/wms?request=getcapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>manhole</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://geodata.nationaalgeoregister.nl/wsdiensteninspire/wms?request=getcapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>milieumanagementfaciliteit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://geodata.nationaalgeoregister.nl/wsdiensteninspire/wms?request=getcapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>pipe</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2650d49b-7d9a-49b5-b748-a0372cd9b5cf'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:04.097 [print] http:\/\/geodata.nationaalgeoregister.nl\/wsdiensteninspire\/wms?request=getcapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:04.097 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
4
05:00:04.101 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:04.101 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:04.102 [print] #notpresent
57
* print operateson
0
05:00:04.102 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=bffcd5d9-02b4-4e7d-991f-a386611cad84#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"2650d49b-7d9a-49b5-b748-a0372cd9b5cf","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"2650d49b-7d9a-49b5-b748-a0372cd9b5cf","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.232:67]
ce4ac3b9-8291-498d-95de-79fe7b6f5259
ms: 586
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:03.838 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:03.839 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:03.839 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:03.839 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:03.839 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:03.839 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:03.839 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:03.840 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ce4ac3b9-8291-498d-95de-79fe7b6f5259'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
574
05:00:03.842 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ce4ac3b9-8291-498d-95de-79fe7b6f5259&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=6F831AF357EB09D2BEC8FD6186C6FBA2
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:04.016 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ce4ac3b9-8291-498d-95de-79fe7b6f5259&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=6F831AF357EB09D2BEC8FD6186C6FBA2
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:04.413 response time in milliseconds: 394
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:04 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=0E0331738672B4733A9369EE9338DE48; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ce4ac3b9-8291-498d-95de-79fe7b6f5259</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Wegen (INSPIRE geharmoniseerd) - Kadaster WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-09-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Vervoersnetwerken - wegen bevat het netwerk en de physical objects die verbonden zijn aan transport over wegen. Er wordt op toe gezien dat de features van het netwerk geschikt zijn en dat de koppeling tussen de netwerken met waterwegen, spoorwegen en luchtvaart zijn gerealiseerd, i.e. multi-modale knooppunten, in het bijzonder lokaal. Dit om te voorzien in de behoeften van intelligente transportsystemen zoals location based services (LBS) en telematica. Het transport netwerk zal ook de referenties naar verkeersstromen bevatten om navigatie diensten mogelijk te maken.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/ce4ac3b9-8291-498d-95de-79fe7b6f5259/attachments/vervoersnetwerken wegen kadaster.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?LAYERS=TN.RoadTransportNetwork.RoadArea&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&STYLES=&CRS=EPSG%3A28992&BBOX=-708170.56,-87287.36,1018170.56,1013287.36&WIDTH=2007&HEIGHT=1279</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d421499e388a1055006">
<gml:beginPosition>2017-09-30</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.RoadLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.VehicleTrafficArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.VehicleTrafficArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RoadTransportNetwork.VehicleTrafficArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="df1a98c0-58ba-48ff-8825-b4fb6322c586" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=8f45b8ef-0ce8-463a-9059-5efdcecb785c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RoadTransportNetwork.RoadArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RoadTransportNetwork.RoadLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ro/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RoadTransportNetwork.VehicleTrafficArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ce4ac3b9-8291-498d-95de-79fe7b6f5259'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:04.418 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/tn-ro\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:04.419 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:04.419 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:04.419 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
5
56
* print organisationpath
0
05:00:04.424 [print] #notpresent
57
* print operateson
0
05:00:04.424 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=8f45b8ef-0ce8-463a-9059-5efdcecb785c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ce4ac3b9-8291-498d-95de-79fe7b6f5259","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"ce4ac3b9-8291-498d-95de-79fe7b6f5259","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.233:67]
3d759186-7cee-4218-aa44-165f3922fbbb
ms: 550
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:03.970 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:03.970 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:03.970 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:03.970 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:03.970 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:03.971 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:03.971 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:03.971 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '3d759186-7cee-4218-aa44-165f3922fbbb'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
542
05:00:03.984 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3d759186-7cee-4218-aa44-165f3922fbbb&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9CD2A3A03B94B63790C4640FB90999B9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:04.158 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3d759186-7cee-4218-aa44-165f3922fbbb&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9CD2A3A03B94B63790C4640FB90999B9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:04.513 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:04 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E0D45F1882B181224874305A2F099769; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3d759186-7cee-4218-aa44-165f3922fbbb</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Waterwegen (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Vervoersnetwerken-Waterwegen webservices is gebaseerd op de INSPIRE dataset voor Vervoersnetwerken. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://geodata.nationaalgeoregister.nl/inspire/tn-w/wms?LAYERS=TN.WaterTransportNetwork.PortArea&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=163624.08660284,425707.914231,167646.00660284,427159.434231&WIDTH=598&HEIGHT=216</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d72217e375a1055006">
<gml:beginPosition>2017-04-25</gml:beginPosition>
<gml:endPosition>2021-04-06</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ff1d6d44-aea1-4ad5-b084-9afea143f1bf" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=5951efa2-1ff3-4763-a966-a2f5497679ee#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.WaterTransportNetwork.PortArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3d759186-7cee-4218-aa44-165f3922fbbb'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:04.518 [print] https://geodata.nationaalgeoregister.nl/inspire/tn-w/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:04.519 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:04.519 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:04.519 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:04.519 [print] #notpresent
57
* print operateson
0
05:00:04.519 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=5951efa2-1ff3-4763-a966-a2f5497679ee#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"3d759186-7cee-4218-aa44-165f3922fbbb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"3d759186-7cee-4218-aa44-165f3922fbbb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.234:67]
86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:04.070 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:04.071 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:04.071 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:04.072 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
05:00:04.073 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:04.073 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:04.074 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
1
05:00:04.075 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
572
05:00:04.078 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5378BA8FDC045B20F47113A49415E594
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:04.254 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5378BA8FDC045B20F47113A49415E594
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:04.648 response time in milliseconds: 384
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:04 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C4FEA52C4D8B82ABCED7052C54CA9D4B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - spoorwegen (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Transport Netwerken-spoorwegen webservices is gebaseerd op de INSPIRE dataset voor Transport Netwerken. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f/attachments/Vervoersnetwerken%20-%20spoorwegen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Vervoersnetwerken - spoorwegen</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d236997e379a1056030">
<gml:beginPosition>2017-05-30</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:NominalTrackGauge</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:NominalTrackGauge</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:NominalTrackGauge</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:NominalTrackGauge</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:NumberOfTracks</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:NumberOfTracks</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:NumberOfTracks</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:NumberOfTracks</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayElectrification</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayElectrification</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayElectrification</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayElectrification</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayStationNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayStationNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayStationNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayStationNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayType</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayType</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayType</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayType</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayUse</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayUse</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayUse</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-ra:RailwayUse</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3a7dd0a6-d130-4c4c-b0ba-24365cf036e2" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3a7dd0a6-d130-4c4c-b0ba-24365cf036e2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:RailwayArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:RailwayLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:RailwayNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:NominalTrackGauge</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:NumberOfTracks</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:RailwayElectrification</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:RailwayStationNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:RailwayType</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-ra:RailwayUse</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f'
2
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
4
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
10
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:04.669 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/tn-ra\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:04.670 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:04.670 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:04.670 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:04.671 [print] #notpresent
57
* print operateson
0
05:00:04.671 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3a7dd0a6-d130-4c4c-b0ba-24365cf036e2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"86cb5bcc-a199-43e2-9e03-2d0fe8bdfa3f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.235:67]
97a7d966-7261-49d4-bc08-c4900981f092
ms: 554
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:04.105 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:04.112 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:04.112 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:04.112 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:04.112 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:04.113 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:04.113 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:04.113 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '97a7d966-7261-49d4-bc08-c4900981f092'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
547
05:00:04.114 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=97a7d966-7261-49d4-bc08-c4900981f092&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9B7365DD8478F4A6C73CB717F0091D07
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:04.290 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=97a7d966-7261-49d4-bc08-c4900981f092&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9B7365DD8478F4A6C73CB717F0091D07
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:04.660 response time in milliseconds: 368
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:04 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=33F73BAAEA693555218F274ABD452A11; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>97a7d966-7261-49d4-bc08-c4900981f092</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Luchttransport (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-07-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Vervoersnetwerken-Luchttransport webservices is gebaseerd op de INSPIRE dataset voor Vervoersnetwerken. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/97a7d966-7261-49d4-bc08-c4900981f092/attachments/tn-a-TN.AirTransportNetwork.AerodromeArea.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>AerodromeArea</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d426301e375a1055006">
<gml:beginPosition>2017-07-24</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.AerodromeArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.AerodromeArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.AerodromeArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.AerodromeArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.RunwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.RunwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.RunwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.RunwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.TaxiwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.TaxiwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.TaxiwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.AirTransportNetwork.TaxiwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3b7bb05b-2d2e-4329-9a72-0eac19e315de" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=31de946d-85d4-4c93-bb97-e25f4ef1401a#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.AirTransportNetwork.AerodromeArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.AirTransportNetwork.RunwayArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-a/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.AirTransportNetwork.TaxiwayArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '97a7d966-7261-49d4-bc08-c4900981f092'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:04.664 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/tn-a\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:04.665 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:04.665 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:04.665 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:04.666 [print] #notpresent
57
* print operateson
0
05:00:04.666 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=31de946d-85d4-4c93-bb97-e25f4ef1401a#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"97a7d966-7261-49d4-bc08-c4900981f092","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"97a7d966-7261-49d4-bc08-c4900981f092","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.236:67]
65f9628b-0a58-4348-8fff-c2d02788acdb
ms: 560
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:04.427 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:04.427 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:04.427 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
10
05:00:04.427 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:04.437 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:04.437 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:04.437 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:04.438 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '65f9628b-0a58-4348-8fff-c2d02788acdb'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
542
05:00:04.439 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=65f9628b-0a58-4348-8fff-c2d02788acdb&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=0E0331738672B4733A9369EE9338DE48
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:04.613 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=65f9628b-0a58-4348-8fff-c2d02788acdb&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=0E0331738672B4733A9369EE9338DE48
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:04.979 response time in milliseconds: 363
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:04 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=91F2724FD9186D817C03B6BB7C6AE0AF; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>65f9628b-0a58-4348-8fff-c2d02788acdb</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - spoorwegen (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Transport Netwerken-spoorwegen webservices is gebaseerd op de INSPIRE dataset voor Transport Netwerken. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/65f9628b-0a58-4348-8fff-c2d02788acdb/attachments/Vervoersnetwerken%20-%20spoorwegen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Vervoersnetwerken - spoorwegen</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d244157e378a1056030">
<gml:beginPosition>2017-05-30</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayStationNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayStationNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.RailTransportNetwork.RailwayStationNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="cb4edbd2-2dca-4d44-92bb-b2202048b526" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=3a7dd0a6-d130-4c4c-b0ba-24365cf036e2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RailTransportNetwork.RailwayLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RailTransportNetwork.RailwayArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RailTransportNetwork.RailwayNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-ra/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.RailTransportNetwork.RailwayStationNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '65f9628b-0a58-4348-8fff-c2d02788acdb'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:04.985 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/tn-ra\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:04.985 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:04.985 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:04.986 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:04.986 [print] #notpresent
57
* print operateson
0
05:00:04.986 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=3a7dd0a6-d130-4c4c-b0ba-24365cf036e2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"65f9628b-0a58-4348-8fff-c2d02788acdb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"65f9628b-0a58-4348-8fff-c2d02788acdb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.237:67]
ec73f245-66ce-4144-ac27-5966c80a4b3a
ms: 581
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:04.522 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:04.522 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:04.522 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:04.522 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:04.522 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:04.523 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
9
05:00:04.523 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:04.532 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ec73f245-66ce-4144-ac27-5966c80a4b3a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
558
05:00:04.532 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ec73f245-66ce-4144-ac27-5966c80a4b3a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E0D45F1882B181224874305A2F099769
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:04.705 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ec73f245-66ce-4144-ac27-5966c80a4b3a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E0D45F1882B181224874305A2F099769
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:05.089 response time in milliseconds: 382
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:04 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=160CB1FCB3CD9627CA9F87FC87A86870; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ec73f245-66ce-4144-ac27-5966c80a4b3a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Waterwegen (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-04-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-08-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Vervoersnetwerken-Waterwegen webservices is gebaseerd op de INSPIRE dataset voor Vervoersnetwerken. Deze informatie is afkomstig uit het bestand TOP10NL en gegenereerd met behulp van ETL tooling.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://geodata.nationaalgeoregister.nl/inspire/tn-w/wms?LAYERS=TN.WaterTransportNetwork.PortArea&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=163624.08660284,425707.914231,167646.00660284,427159.434231&WIDTH=598&HEIGHT=216</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/tn-w/ows?LAYERS=TN.WaterTransportNetwork.PortArea&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=364&HEIGHT=252</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/tn-w/ows?LAYERS=TN.WaterTransportNetwork.PortArea&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=1584&HEIGHT=864</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>transport vervoersnetwerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d631229e395a1051934">
<gml:beginPosition>2017-04-25</gml:beginPosition>
<gml:endPosition>2017-08-16</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:PortArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:PortArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:PortArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:PortArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:PortNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:PortNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:PortNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:PortNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:FerryUse</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:FerryUse</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:FerryUse</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:FerryUse</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:FerryCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:FerryCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:FerryCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:FerryCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="5951efa2-1ff3-4763-a966-a2f5497679ee" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5951efa2-1ff3-4763-a966-a2f5497679ee#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-w:PortArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-w:PortNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-w:FerryUse</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/tn-w/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>tn-w:FerryCrossing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ec73f245-66ce-4144-ac27-5966c80a4b3a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:05.096 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/tn-w\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:05.096 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:05.097 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:05.097 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:05.097 [print] #notpresent
57
* print operateson
0
05:00:05.097 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5951efa2-1ff3-4763-a966-a2f5497679ee#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ec73f245-66ce-4144-ac27-5966c80a4b3a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"ec73f245-66ce-4144-ac27-5966c80a4b3a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
5
Scenario: [1.238:67]
635bdc85-c596-4afb-ab07-de20c662310c
ms: 599
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:04.681 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:04.681 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:04.681 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:04.681 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:04.681 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:04.681 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:04.681 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:04.682 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '635bdc85-c596-4afb-ab07-de20c662310c'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
579
05:00:04.682 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=635bdc85-c596-4afb-ab07-de20c662310c&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=33F73BAAEA693555218F274ABD452A11
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:04.856 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=635bdc85-c596-4afb-ab07-de20c662310c&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=33F73BAAEA693555218F274ABD452A11
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:05.260 response time in milliseconds: 402
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:05 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9FFC89A723B6899143B870CC50B4AEFF; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>635bdc85-c596-4afb-ab07-de20c662310c</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Zeegebieden (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Informatie over de fysieke kenmerken van zee- en zoutwatergebieden, met een onderverdeling in regio's en sub-regio's met gelijke kenmerken. Deze publicatie is speciaal gemaakt om te voldoen aan de INSPIRE richtlijnen voor het thema Zeegebieden. Gegevens komen uit de TOP10NL (BRT), voor Shoreline, Coastline en IntertidalArea. Dit betreffen niet-geharmoniseerde data.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/sr/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/635bdc85-c596-4afb-ab07-de20c662310c/attachments/zeegebieden.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sr">Zeegebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Sea</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ocean</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Coast</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Coastline</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Shore</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Shoreline</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d245153e390a1055006">
<gml:beginPosition>2018-04-11</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Shoreline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Shoreline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Shoreline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Coastline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Coastline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Coastline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.InterTidalArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.InterTidalArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.InterTidalArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/sr/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="9778afe6-2152-4a8f-ba32-9697625401e3" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=791adbe3-772f-42cb-a3be-5a617bcecef0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/sr/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>SR.Shoreline</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/sr/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>SR.Coastline</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/sr/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>SR.InterTidalArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '635bdc85-c596-4afb-ab07-de20c662310c'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
9
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:05.274 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/sr\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:05.274 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:05.275 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:05.275 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:05.275 [print] #notpresent
57
* print operateson
0
05:00:05.275 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=791adbe3-772f-42cb-a3be-5a617bcecef0#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
4
62
* eval db.writeln('"635bdc85-c596-4afb-ab07-de20c662310c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"635bdc85-c596-4afb-ab07-de20c662310c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.239:67]
2f12ef7d-3eb4-46a9-8b45-702a0f054d57
ms: 620
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:04.674 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:04.674 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:04.674 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:04.674 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:04.674 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:04.675 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:04.675 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:04.675 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '2f12ef7d-3eb4-46a9-8b45-702a0f054d57'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
612
05:00:04.692 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2f12ef7d-3eb4-46a9-8b45-702a0f054d57&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=33F73BAAEA693555218F274ABD452A11
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:04.864 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2f12ef7d-3eb4-46a9-8b45-702a0f054d57&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=33F73BAAEA693555218F274ABD452A11
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:05.286 response time in milliseconds: 420
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:05 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=34018E3CCF8EEE3A4C3A0339F91C51A7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>2f12ef7d-3eb4-46a9-8b45-702a0f054d57</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Zeegebieden (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Informatie over de fysieke kenmerken van zee- en zoutwatergebieden, met een onderverdeling in regio's en sub-regio's met gelijke kenmerken. Deze publicatie is speciaal gemaakt om te voldoen aan de INSPIRE richtlijnen voor het thema Zeegebieden. Gegevens komen uit de TOP10NL (BRT), voor Shoreline, Coastline en IntertidalArea. Dit betreffen niet-geharmoniseerde data.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/sr/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/2f12ef7d-3eb4-46a9-8b45-702a0f054d57/attachments/zeegebieden.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sr">Zeegebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Sea</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ocean</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Tide</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Tidal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Coast</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Coastline</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Shore</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Shoreline</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d495063e397a1055006">
<gml:beginPosition>2018-04-11</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Shoreline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Shoreline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Shoreline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Shoreline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Coastline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Coastline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Coastline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.Coastline</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.InterTidalArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.InterTidalArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.InterTidalArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">SR.InterTidalArea</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/sr/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="9778afe6-2152-4a8f-ba32-9697625401e3" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=791adbe3-772f-42cb-a3be-5a617bcecef0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/sr/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>SR.Coastline</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/sr/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>SR.InterTidalArea</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/sr/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>SR.Shoreline</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2f12ef7d-3eb4-46a9-8b45-702a0f054d57'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:05.292 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/sr\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:05.293 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:05.293 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:05.293 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:05.294 [print] #notpresent
57
* print operateson
0
05:00:05.294 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=791adbe3-772f-42cb-a3be-5a617bcecef0#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"2f12ef7d-3eb4-46a9-8b45-702a0f054d57","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"2f12ef7d-3eb4-46a9-8b45-702a0f054d57","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.240:67]
180b6682-5d6f-429d-abb7-32f7d6253787
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:04.998 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:04.998 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:04.998 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:04.998 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
5
05:00:04.998 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:05.003 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:05.003 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:05.003 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '180b6682-5d6f-429d-abb7-32f7d6253787'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
582
05:00:05.005 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=180b6682-5d6f-429d-abb7-32f7d6253787&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=91F2724FD9186D817C03B6BB7C6AE0AF
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:05.177 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=180b6682-5d6f-429d-abb7-32f7d6253787&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=91F2724FD9186D817C03B6BB7C6AE0AF
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:05.581 response time in milliseconds: 402
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:05 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D46269711321B0EFE80165A2B8FF1141; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>180b6682-5d6f-429d-abb7-32f7d6253787</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Windsnelheden 100m hoogte WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-11-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Potentiekaart voor productie van duurzame elektriciteit. Deze bevat de kaart met gemiddelde windsnelheden op 100m hoogte.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/windkaart/wms?LAYERS=windsnelheden100m&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-185623.36,73992.64,495623.36,852007.36&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/windkaart/wms?LAYERS=windsnelheden100m&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-185623.36,73992.64,495623.36,852007.36&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Energiebronnen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wind</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>klimaat</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>windenergie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden onder het voorbehoud van bronvermelding.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d480509e408a1055006">
<gml:beginPosition>2015-11-23</gml:beginPosition>
<gml:endPosition>2015-12-18</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">windsnelheden100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">windsnelheden100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">windsnelheden100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">windsnelheden100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="9e0f6402-ea28-4479-8fa5-3e438769c67d" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=d845cef6-0e23-4212-a951-b69763e39ef0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>windsnelheden100m</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '180b6682-5d6f-429d-abb7-32f7d6253787'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
5
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:05.595 [print] https://geodata.nationaalgeoregister.nl/windkaart/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:05.596 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:05.596 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:05.596 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:05.597 [print] #notpresent
57
* print operateson
0
05:00:05.597 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=d845cef6-0e23-4212-a951-b69763e39ef0#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"180b6682-5d6f-429d-abb7-32f7d6253787","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"180b6682-5d6f-429d-abb7-32f7d6253787","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.241:67]
d981070b-888c-42d5-85ff-1e383f3d7fce
ms: 549
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:05.105 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:05.106 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:05.106 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:05.106 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:05.106 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:05.106 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:05.106 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:05.106 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd981070b-888c-42d5-85ff-1e383f3d7fce'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
536
05:00:05.108 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d981070b-888c-42d5-85ff-1e383f3d7fce&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=160CB1FCB3CD9627CA9F87FC87A86870
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:05.279 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d981070b-888c-42d5-85ff-1e383f3d7fce&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=160CB1FCB3CD9627CA9F87FC87A86870
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:05.642 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:05 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C753ED79E2614F8A777DE1E400A78352; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d981070b-888c-42d5-85ff-1e383f3d7fce</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Windsnelheden 100m hoogte WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-11-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Potentiekaart voor productie van duurzame elektriciteit. Deze bevat de kaart met gemiddelde windsnelheden op 100m hoogte.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/windkaart/wms?LAYERS=windsnelheden100m&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-185623.36,73992.64,495623.36,852007.36&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/windkaart/wms?LAYERS=windsnelheden100m&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-185623.36,73992.64,495623.36,852007.36&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Energiebronnen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wind</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>klimaat</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>windenergie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden onder het voorbehoud van bronvermelding.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d384707e408a1051934">
<gml:beginPosition>2015-11-23</gml:beginPosition>
<gml:endPosition>2015-12-18</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">windsnelheden100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">windsnelheden100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">windsnelheden100m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="d845cef6-0e23-4212-a951-b69763e39ef0" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d845cef6-0e23-4212-a951-b69763e39ef0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/windkaart/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>windsnelheden100m</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd981070b-888c-42d5-85ff-1e383f3d7fce'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
2
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:05.648 [print] https://geodata.nationaalgeoregister.nl/windkaart/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
05:00:05.650 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:05.651 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:05.651 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
05:00:05.653 [print] #notpresent
57
* print operateson
0
05:00:05.653 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d845cef6-0e23-4212-a951-b69763e39ef0#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d981070b-888c-42d5-85ff-1e383f3d7fce","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"d981070b-888c-42d5-85ff-1e383f3d7fce","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.242:67]
25a99d92-ea8a-4163-82ab-3521c9b0c96b
ms: 603
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:05.282 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:05.282 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:05.282 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:05.282 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:05.282 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:05.282 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:05.282 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:05.283 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
20
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '25a99d92-ea8a-4163-82ab-3521c9b0c96b'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
571
05:00:05.304 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=25a99d92-ea8a-4163-82ab-3521c9b0c96b&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=34018E3CCF8EEE3A4C3A0339F91C51A7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:05.481 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=25a99d92-ea8a-4163-82ab-3521c9b0c96b&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=34018E3CCF8EEE3A4C3A0339F91C51A7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:05.873 response time in milliseconds: 389
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:05 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7F2D60BD51F97A5E7BAF85B640DDB244; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>25a99d92-ea8a-4163-82ab-3521c9b0c96b</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Bestand Bodemgebruik 2015 WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-10-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-12-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Bodemgebruik 2015 bevat digitale geometrie van het bodemgebruik in Nederland. Voorbeelden van het bodemgebruik zijn verkeersterreinen, bebouwing, recreatieterreinen en binnen- en buitenwater. De begrenzingen zijn voor een groot deel gebaseerd op de Top10NL (BRT). Bij het interpreteren zijn luchtfoto's leidend. De gegevens zijn ingewonnen in de zomer van 2015. In 2020 wordt het Bestand Bodemgebruik 2017 gepubliceerd.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/25a99d92-ea8a-4163-82ab-3521c9b0c96b/attachments/wms.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://test.geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=bbg2015&CRS=EPSG%3A28992&STYLES=&FORMAT_OPTIONS=dpi%3A116&WIDTH=2880&HEIGHT=1028&BBOX=159602.60937081891%2C454157.4087788607%2C189608.1916534717%2C464867.73467697424</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://test.geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=bbg2015&CRS=EPSG%3A28992&STYLES=&FORMAT_OPTIONS=dpi%3A116&WIDTH=2880&HEIGHT=1028&BBOX=159602.60937081891%2C454157.4087788607%2C189608.1916534717%2C464867.73467697424</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lu">Landgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemgebruik</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>land use</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemfunctie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bbg</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bebouwing</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wegen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spoor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vliegveld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bedrijfsterrein</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>recreatie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>glastuinbouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landgebruik</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Bronvermelding verplicht</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/licenses/by/4.0/nl">Naamsvermelding verplicht, CBS, Kadaster</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d634896e449a1051934">
<gml:beginPosition>2016-10-24</gml:beginPosition>
<gml:endPosition>2018-12-24</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015_hoofdgroep</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015_hoofdgroep</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015_hoofdgroep</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bbg2015_hoofdgroep</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bbg2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bestandbodemgebruik2015/wfs?service=WFS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bbg2015_hoofdgroep</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '25a99d92-ea8a-4163-82ab-3521c9b0c96b'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:05.878 [print] https:\/\/geodata.nationaalgeoregister.nl\/bestandbodemgebruik2015\/wfs?service=WFS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:05.879 [print] ["OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:05.879 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:05.879 [print] ["OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
5
56
* print organisationpath
0
05:00:05.884 [print] #notpresent
57
* print operateson
0
05:00:05.884 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"25a99d92-ea8a-4163-82ab-3521c9b0c96b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"25a99d92-ea8a-4163-82ab-3521c9b0c96b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.243:67]
1009c2a4-4dba-49a5-b643-914ba8b80b52
ms: 642
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:05.296 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:05.296 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:05.296 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:05.297 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:05.297 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:05.297 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:05.297 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:05.297 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1009c2a4-4dba-49a5-b643-914ba8b80b52'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
599
05:00:05.298 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1009c2a4-4dba-49a5-b643-914ba8b80b52&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=34018E3CCF8EEE3A4C3A0339F91C51A7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:05.486 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1009c2a4-4dba-49a5-b643-914ba8b80b52&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=34018E3CCF8EEE3A4C3A0339F91C51A7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:05.896 response time in milliseconds: 408
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:05 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2C5D2AF88688D1D6D98A71A86F65CC12; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">1009c2a4-4dba-49a5-b643-914ba8b80b52</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Gecontroleerde klimatologische daggegevens KNMI Nederland</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="391de539-ea1a-44dd-9b00-43feb66e64d2" xlink:href="https://haleconnect.com/services/bsp/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1009c2a4-4dba-49a5-b643-914ba8b80b52'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
2
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:05.902 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
32
50
* print protocol1
0
05:00:05.934 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:05.934 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:05.934 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:05.935 [print] #notpresent
57
* print operateson
0
05:00:05.935 [print] https://haleconnect.com/services/bsp/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1009c2a4-4dba-49a5-b643-914ba8b80b52","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
3
63
* eval db.writeln('"1009c2a4-4dba-49a5-b643-914ba8b80b52","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.244:67]
f1dadc2c-6de2-415a-a2b7-aaf057ddda43
ms: 566
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:05.604 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:05.605 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:05.605 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:05.605 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:05.605 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:05.605 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:05.605 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:05.605 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f1dadc2c-6de2-415a-a2b7-aaf057ddda43'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
556
05:00:05.606 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f1dadc2c-6de2-415a-a2b7-aaf057ddda43&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D46269711321B0EFE80165A2B8FF1141
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:05.778 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f1dadc2c-6de2-415a-a2b7-aaf057ddda43&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D46269711321B0EFE80165A2B8FF1141
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:06.161 response time in milliseconds: 380
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:06 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8166E4575E35715DAD2D0BB72253710C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f1dadc2c-6de2-415a-a2b7-aaf057ddda43</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Adressen V2 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-09-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-02-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Service Adressen, gevuld met relevante objecten uit de Basisregistratie Adressen en Gebouwen (BAG), beheerd door het Kadaster.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspireadressen/ows?LAYERS=inspireadressen&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=364&HEIGHT=252</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ad">Adressen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d281633e385a1055006">
<gml:beginPosition>2013-09-08</gml:beginPosition>
<gml:endPosition>2019-02-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspireadressen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspireadressen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspireadressen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a77" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=76091be7-358a-4a44-8182-b4139c96c6a4#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspireadressen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f1dadc2c-6de2-415a-a2b7-aaf057ddda43'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:06.166 [print] https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:06.167 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:06.167 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
2
05:00:06.169 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:06.171 [print] #notpresent
57
* print operateson
0
05:00:06.171 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=76091be7-358a-4a44-8182-b4139c96c6a4#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f1dadc2c-6de2-415a-a2b7-aaf057ddda43","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f1dadc2c-6de2-415a-a2b7-aaf057ddda43","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.245:67]
76854ff3-a853-4405-b9fd-acef66460376
ms: 986
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:05.658 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:05.658 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:05.658 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:05.658 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
05:00:05.658 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:05.659 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:05.659 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:05.660 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '76854ff3-a853-4405-b9fd-acef66460376'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
764
05:00:05.664 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=76854ff3-a853-4405-b9fd-acef66460376&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C753ED79E2614F8A777DE1E400A78352
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:05.840 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=76854ff3-a853-4405-b9fd-acef66460376&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C753ED79E2614F8A777DE1E400A78352
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:06.383 response time in milliseconds: 465
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:06 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3DBDB867201CA0BD93EFA1E6BF2511EB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>76854ff3-a853-4405-b9fd-acef66460376</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-09-23</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vogelrichtlijn verspreidingsgebied van soorten WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-10-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-08-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Verspreidingsgebied van soorten in Vogelrichtlijngebieden voor de periode 2007-2012</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/76854ff3-a853-4405-b9fd-acef66460376/attachments/vogel1.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wms?LAYERS=verspreidingbaardman&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=15008.96,287957.44,355632.32,674384.32&WIDTH=792&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://rdfdata.eionet.europa.eu/inspirethemes/themes/32">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Natuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogelrichtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natura2000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Vogels</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d950481e375a1056030">
<gml:beginPosition>2014-10-21</gml:beginPosition>
<gml:endPosition>2015-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="fff0273c-ebf2-4a09-be2f-4d69f6f549f3" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=cbeaebc3-815a-48af-a978-0e16892865fc#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedaalscholver</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedappelvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbaardman</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbergeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwborst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedblauwereiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboerenzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontbekplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbontevliegenvanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomklever</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboompieper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedboomvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosrietzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbosuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbraamsluiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrandgans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbrilduiker</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbruinekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuidelmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedbuizerd</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcanadesegans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedcettiszanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddodaars</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddraaihals</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddrieteenmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebieddwergstern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeider</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedekster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedeuropesekanarie</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfazant</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfitis</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfluiter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedfuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgaai</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelgors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeelpootmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgekraagderoodstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgelekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgeoordefuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgierzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedglanskop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudhaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgoudvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrasmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraspieper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgraszanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegans</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwegors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwekiekendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauweklauwier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrauwevliegenvanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgroenling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotegelekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotekarekiet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotelijster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotemantelmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrotezilverreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedgrutto</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhavik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedheggenmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedholenduif</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutduif</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhoutsnip</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuismus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedhuiszwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedijsvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkauw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkemphaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkerkuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkievit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebarmsijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinekarekiet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinemantelmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleineplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinezilverreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkleinstwaterhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkluut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkneu</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedknobbelzwaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoekoek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkokmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkoolmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkorhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkortsnavelboomkruiper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkraanvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrakeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkramsvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkrooneend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkruisbek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkuifmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedkwartelkoning</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedlepelaar</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmatkop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmeerkoet</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmerel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstebontespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedmiddelstezaagbek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtegaal</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiednachtzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiednoordsestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoehoe</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverloper</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedoeverzwaluw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedooievaar</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpaapje</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpatrijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpijlstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpimpelmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedporseleinhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedpurperreiger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedputter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedraaf</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedransuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietgors</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedrietzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedringmus</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroek</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroerdomp</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborst</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodborsttapuit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedroodhalsfuut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedscholekster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsijs</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslechtvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedslobeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsmient</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsnor</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsperwer</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspotvogel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedspreeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsprinkhaanzanger</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstaartmees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteenuil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedsteltkluut</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstormmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedstrandplevier</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtafeleend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtapuit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtjiftjaf</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtorenvalk</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtuinfluiter</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedtureluur</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedturksetortel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedveldleeuwerik</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvelduil</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvisdief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedvuurgoudhaan</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterhoen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwaterral</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwatersnip</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwespendief</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwielewaal</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwildeeend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwinterkoning</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwintertaling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwittekwikstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwoudaap</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedwulp</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzanglijster</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzeearend</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzilvermeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertaling</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzomertortel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartekraai</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartemees</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwarteroodstaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartespecht</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartestern</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkop</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/vogelrichtlijnverspreidingsgebiedsoorten/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>vogelrichtlijnverspreidingsoorten:verspreidingsgebiedzwartkopmeeuw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '76854ff3-a853-4405-b9fd-acef66460376'
16
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
14
34
* def title = get response //citation/CI_Citation/title/CharacterString
27
35
* def email = get response //electronicMailAddress/CharacterString
35
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
20
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
35
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
20
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
4
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
16
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
05:00:06.611 [print] https:\/\/geodata.nationaalgeoregister.nl\/vogelrichtlijnverspreidingsgebiedsoorten\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
4
50
* print protocol1
0
05:00:06.615 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
5
52
* print protocol2
0
05:00:06.620 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:06.621 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
7
56
* print organisationpath
0
05:00:06.627 [print] #notpresent
57
* print operateson
0
05:00:06.627 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=cbeaebc3-815a-48af-a978-0e16892865fc#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
16
62
* eval db.writeln('"76854ff3-a853-4405-b9fd-acef66460376","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"76854ff3-a853-4405-b9fd-acef66460376","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.246:67]
c21c6bf5-8899-4b46-8986-0f65eca05ed0
ms: 640
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:05.888 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:05.888 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:05.888 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:05.888 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:05.888 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:05.889 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:05.889 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:05.889 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c21c6bf5-8899-4b46-8986-0f65eca05ed0'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
625
05:00:05.932 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c21c6bf5-8899-4b46-8986-0f65eca05ed0&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7F2D60BD51F97A5E7BAF85B640DDB244
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:06.105 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c21c6bf5-8899-4b46-8986-0f65eca05ed0&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7F2D60BD51F97A5E7BAF85B640DDB244
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:06.513 response time in milliseconds: 407
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:06 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FA85134A6AB9C7BA260A6B8932628ED5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c21c6bf5-8899-4b46-8986-0f65eca05ed0</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-20</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/28992">Rijks Driehoeksstelsel</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Richtlijn Stedelijk Afvalwater EU2015 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-10-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de service die een aan de EU gerapporteerde versie van de Richtlijn Stedelijk Afvalwater dataset van Nederland serveert. De versie is EU2015</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/108fec55-e467-4d04-ab35-fd0d7060e3e2/attachments/richtlijn_stedelijk_afvalwater.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>RSA</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Richtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>EEG</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>agglomeraties</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lozingspunten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterzuiveringsinstallaties</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<!-- Moet overeenkomen met element WMS_Capabilities/Service/AccessConstraints in het Capabilities bestand -->
<!-- Als er geen gebruiksrestricties zijn: otherRestrictions bij element MD_RestrictionCode en verwijzing naar Public Domain verklaring of CC0 bij otherConstraints -->
<!-- Anders een geogedeeld licentie aanmaken en bij otherConstraints de verwijzing naar die licentie opnemen. -->
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.12</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.25</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.61</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:extent>
<gmd:EX_Extent>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d59742e398a1055006">
<gml:beginPosition>2016-01-12T00:00:00</gml:beginPosition>
<gml:endPosition>2016-03-12T00:00:00</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="loose">loose</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d3" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification"/>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d2" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e2#MD_DataIdentification"/>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d1" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c21c6bf5-8899-4b46-8986-0f65eca05ed0'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
8
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:06.526 [print] https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:06.527 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:06.527 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:06.527 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:06.528 [print] #notpresent
57
* print operateson
0
05:00:06.528 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e2#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e1#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c21c6bf5-8899-4b46-8986-0f65eca05ed0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c21c6bf5-8899-4b46-8986-0f65eca05ed0","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.247:67]
bb85e473-c04a-42a6-9fdc-f0bb0239327e
ms: 629
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:05.945 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:05.945 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:05.945 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:05.945 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:05.945 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:05.946 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
8
05:00:05.946 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:05.953 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'bb85e473-c04a-42a6-9fdc-f0bb0239327e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
596
05:00:05.954 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bb85e473-c04a-42a6-9fdc-f0bb0239327e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2C5D2AF88688D1D6D98A71A86F65CC12
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:06.126 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bb85e473-c04a-42a6-9fdc-f0bb0239327e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2C5D2AF88688D1D6D98A71A86F65CC12
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:06.549 response time in milliseconds: 422
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:06 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5ACC2DAE33A79C4BFCC5A77840F231B7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>bb85e473-c04a-42a6-9fdc-f0bb0239327e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Gebouwen Atomfeed (INSPIRE geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Gebouwen webservices is gebaseerd op de INSPIRE dataset voor Gebouwen afkomstig uit de BAG.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://nationaalgeoregister.nl/geonetwork/srv/api/records/b4ae622c-6201-49d8-bd2e-f7fce9206a1e/extents.png?mapsrs=epsg:3857&width=300</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebouwen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buildings</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/bu">Gebouwen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.21</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.25</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/gebouwen/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="b4ae622c-6201-49d8-bd2e-f7fce9206a1e" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b4ae622c-6201-49d8-bd2e-f7fce9206a1e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/gebouwen/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'bb85e473-c04a-42a6-9fdc-f0bb0239327e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:06.553 [print] https://service.pdok.nl/kadaster/gebouwen/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:06.554 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:06.554 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:06.554 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:06.555 [print] Beheer PDOK
57
* print operateson
0
05:00:06.555 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b4ae622c-6201-49d8-bd2e-f7fce9206a1e#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"bb85e473-c04a-42a6-9fdc-f0bb0239327e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
19
63
* eval db.writeln('"bb85e473-c04a-42a6-9fdc-f0bb0239327e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.248:67]
91b1f8ca-63a0-4ce6-b7e1-456ee6945638
ms: 581
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:06.190 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:06.190 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:06.190 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:06.191 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:06.191 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:06.191 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:06.191 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:06.191 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
4
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '91b1f8ca-63a0-4ce6-b7e1-456ee6945638'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
561
05:00:06.197 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=91b1f8ca-63a0-4ce6-b7e1-456ee6945638&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8166E4575E35715DAD2D0BB72253710C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:06.382 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=91b1f8ca-63a0-4ce6-b7e1-456ee6945638&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8166E4575E35715DAD2D0BB72253710C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:06.757 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:06 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4FB365FF5A8865DF7629B8668E8733D3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>91b1f8ca-63a0-4ce6-b7e1-456ee6945638</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Schelpdierpercelen (INSPIRE geharmoniseerd) Atom</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Percelen, in rijkseigendom, in de Kustwateren en het Grevelingenmeer, waar de huurder mosselen dan wel oesters mag kweken en oogsten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/91b1f8ca-63a0-4ce6-b7e1-456ee6945638/attachments/Schelpdierpercelen.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Schelpdierpercelen</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>faciliteiten voor landbouw en aquacultuur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>schelpdieren</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/af">Faciliteiten voor landbouw en aquacultuur</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.30</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.60</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rvo/schelpdierpercelen/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c4b4e95a-12d7-4c74-933c-cb267cfe0bcf" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c4b4e95a-12d7-4c74-933c-cb267cfe0bcf#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rvo/schelpdierpercelen/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:lineage xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gn="http://www.fao.org/geonetwork">
<gmd:LI_Lineage>
<gmd:source>
<gmd:LI_Source>
<gmd:description gco:nilReason="missing">
<gco:CharacterString/>
</gmd:description>
</gmd:LI_Source>
</gmd:source>
<gmd:source>
<gmd:LI_Source>
<gmd:description gco:nilReason="missing">
<gco:CharacterString/>
</gmd:description>
</gmd:LI_Source>
</gmd:source>
</gmd:LI_Lineage>
</gmd:lineage>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '91b1f8ca-63a0-4ce6-b7e1-456ee6945638'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:06.761 [print] https://service.pdok.nl/rvo/schelpdierpercelen/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:06.762 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:06.762 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:06.762 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:06.762 [print] Beheer PDOK
57
* print operateson
0
05:00:06.763 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c4b4e95a-12d7-4c74-933c-cb267cfe0bcf#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"91b1f8ca-63a0-4ce6-b7e1-456ee6945638","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"91b1f8ca-63a0-4ce6-b7e1-456ee6945638","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
8
Scenario: [1.249:67]
e91719b1-a139-42cf-8a1a-db78cd7477f8
ms: 572
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:06.531 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
6
05:00:06.561 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:06.562 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:06.562 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:06.562 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:06.562 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:06.562 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:06.563 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
11
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e91719b1-a139-42cf-8a1a-db78cd7477f8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
5
29
When method get
539
05:00:06.580 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e91719b1-a139-42cf-8a1a-db78cd7477f8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5ACC2DAE33A79C4BFCC5A77840F231B7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:06.752 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e91719b1-a139-42cf-8a1a-db78cd7477f8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5ACC2DAE33A79C4BFCC5A77840F231B7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:07.117 response time in milliseconds: 364
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:06 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F4648104664DFA0A76B96C3F776ECF58; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>e91719b1-a139-42cf-8a1a-db78cd7477f8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Water EU2009 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-08-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De Europese Kaderrichtlijn Water (KRW) is in 2000 van kracht geworden en heeft als doel de kwaliteit van oppervlakte- en grondwater in Europa te waarborgen. De KRW bepaalt dat betrokken landen per stroomgebieddistrict stroomgebiedbeheerplannen (SGBP) opstellen met een beschrijving van de ligging en kwaliteit van de watersystemen, doelen en maatregelen. Nederland heeft vier stroomgebieddistricten: Rijn, Maas, Schelde en Eems. De eerste Nederlandse SGBP's zijn in 2009 verschenen en worden elke zes jaar herzien. De KRW is niet vrijblijvend. Het halen van milieudoelen vormt een verplichting waaraan economische sancties zijn verbonden. Daarom vraagt de KRW om rapportages van de toestand van oppervlaktewater, grondwater en beschermde gebieden. Daaronder valt ook het rapporteren van geografische bestanden. Kaderrichtlijn Water RWS bevat de actuele geografische informatie met betrekking tot de KRW voor de oppervlaktewateren in beheer bij Rijkswaterstaat en de Nederlandse deelstroomgebied- en stroomgebieddistrictgrenzen. Voor de landelijke, naar de EU gerapporteerde geografische informatie wordt verwezen naar Kaderrichtlijn Water Nederland.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/e91719b1-a139-42cf-8a1a-db78cd7477f8/attachments/rws-v.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Kaderrichtlijn Water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Gebiedsbeheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Rapportage</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Deelstroomgebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Overstromingsrisico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bestuurlijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d179576e376a1055006">
<gml:beginPosition>2018-07-16</gml:beginPosition>
<gml:endPosition>2018-08-17</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2009/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="krw2006-68b5-4ff3-94a4-9c24109ffd5d" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krw2006-68b5-4ff3-94a4-9c24109ffd5e#MD_DataIdentification"/>
<srv:operatesOn uuidref="krw2006-c57b-44a2-83a4-e51223d5f15f" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krw2006-c57b-44a2-83a4-e51223d5f15g#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2009/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e91719b1-a139-42cf-8a1a-db78cd7477f8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:07.126 [print] https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2009/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:07.127 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:07.127 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:07.127 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:07.128 [print] #notpresent
57
* print operateson
0
05:00:07.128 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krw2006-68b5-4ff3-94a4-9c24109ffd5e#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krw2006-c57b-44a2-83a4-e51223d5f15g#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"e91719b1-a139-42cf-8a1a-db78cd7477f8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"e91719b1-a139-42cf-8a1a-db78cd7477f8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.250:67]
a12ae6ca-b755-4707-884f-95c0d66f431a
ms: 586
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:06.597 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:06.597 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:06.597 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:06.597 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:06.597 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:06.598 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:06.598 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:06.598 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a12ae6ca-b755-4707-884f-95c0d66f431a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
572
05:00:06.600 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a12ae6ca-b755-4707-884f-95c0d66f431a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5ACC2DAE33A79C4BFCC5A77840F231B7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:06.774 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a12ae6ca-b755-4707-884f-95c0d66f431a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5ACC2DAE33A79C4BFCC5A77840F231B7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:07.170 response time in milliseconds: 395
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:06 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=57B597322037597394CAFE54BBCE88B5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a12ae6ca-b755-4707-884f-95c0d66f431a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Eemsmonding volgens het Eems-Dollardverdrag-Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Eemsmonding volgens het Eems-Dollardverdrag</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.
De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.5</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>54</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/MarineRegion/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1a9f87e0-1443-427c-9fa7-18c86c804ddb" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f44dac86-2228-412f-8355-e56446ca9933#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/MarineRegion/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Raadpleegdienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a12ae6ca-b755-4707-884f-95c0d66f431a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:07.174 [print] https://inspire.caris.nl/gs5/MarineRegion/wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:07.174 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:07.174 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:07.174 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:07.175 [print] #notpresent
57
* print operateson
0
05:00:07.175 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f44dac86-2228-412f-8355-e56446ca9933#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
7
62
* eval db.writeln('"a12ae6ca-b755-4707-884f-95c0d66f431a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a12ae6ca-b755-4707-884f-95c0d66f431a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.251:67]
0080a9ce-b836-45bc-8fdf-07dcbe97101d
ms: 587
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:06.646 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:06.646 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:06.646 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:06.646 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:06.647 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:06.647 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:06.647 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:06.647 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '0080a9ce-b836-45bc-8fdf-07dcbe97101d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
581
05:00:06.651 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0080a9ce-b836-45bc-8fdf-07dcbe97101d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5ACC2DAE33A79C4BFCC5A77840F231B7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:06.823 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0080a9ce-b836-45bc-8fdf-07dcbe97101d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5ACC2DAE33A79C4BFCC5A77840F231B7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:07.228 response time in milliseconds: 403
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:07 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=701AA1A2E247FC5C9AA511336C03E20D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>0080a9ce-b836-45bc-8fdf-07dcbe97101d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE downloadservice geharmoniseerde Beschermde Gebieden - Cultuurhistorie ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-04-03</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze downloadservice toont de Rijksmonumenten, Stads- en Dorpsgezichten en het Nederlandse UNESCO cultureel Werelderfgoed. De gegevens zijn conform INSPIRE geharmoniseerd en afkomstig van de Rijksdienst voor het Cultureel Erfgoed.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://service.pdok.nl/rce/ps-ch/wms/v1_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=PS.ProtectedSite&CRS=EPSG%3A28992&STYLES=&WIDTH=1632&HEIGHT=1484&BBOX=-190955.52%2C135905.27999999997%2C510935.0399999999%2C774144</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rijksmonument</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>monument</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kunstgeschiedenis</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>architectuurgeschiedenis</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bouwkunde</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>archeologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cultuurhistorie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cultureel erfgoed</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rce</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rce/ps-ch/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="b9adcef5-be4d-4812-a111-5ac6d0e6e249" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=493ab81b-75f8-4205-b030-6b2fd9eb4295#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rce/ps-ch/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0080a9ce-b836-45bc-8fdf-07dcbe97101d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:07.232 [print] https://service.pdok.nl/rce/ps-ch/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:07.232 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:07.232 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:07.232 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:07.233 [print] Beheer PDOK
57
* print operateson
0
05:00:07.233 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=493ab81b-75f8-4205-b030-6b2fd9eb4295#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"0080a9ce-b836-45bc-8fdf-07dcbe97101d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"0080a9ce-b836-45bc-8fdf-07dcbe97101d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.252:67]
7a748a59-36f4-475b-9647-402b5ce89a1c
ms: 543
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:06.774 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:06.774 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:06.774 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:06.774 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:06.774 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:06.775 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:06.775 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:06.775 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7a748a59-36f4-475b-9647-402b5ce89a1c'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
536
05:00:06.776 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7a748a59-36f4-475b-9647-402b5ce89a1c&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4FB365FF5A8865DF7629B8668E8733D3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:06.948 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7a748a59-36f4-475b-9647-402b5ce89a1c&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4FB365FF5A8865DF7629B8668E8733D3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:07.311 response time in milliseconds: 362
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:07 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=674A52C024E9C06164CBBC5CCE79CBF5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7a748a59-36f4-475b-9647-402b5ce89a1c</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bodemgebruik (INSPIRE geharmoniseerd) Atom</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-03-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE thema Bodemgebruik, gevuld met relevante objecten uit top10nl, beheerd door het Kadaster.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://service.pdok.nl/kadaster/lc/wms/v1_0-preprod?service=WMS&LAYERS=landcoverunit&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=33394.88,295483.84,304990.4,681910.72&WIDTH=631&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.30</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.60</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/lc/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1689d1b7-ef22-417a-becd-d8d9a8a90a10" xlink:href="https://ngr.acceptatie.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1689d1b7-ef22-417a-becd-d8d9a8a90a10#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/lc/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7a748a59-36f4-475b-9647-402b5ce89a1c'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:07.315 [print] https://service.pdok.nl/kadaster/lc/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:07.315 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:07.316 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:07.316 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:07.316 [print] Beheer PDOK
57
* print operateson
0
05:00:07.316 [print] https://ngr.acceptatie.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1689d1b7-ef22-417a-becd-d8d9a8a90a10#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7a748a59-36f4-475b-9647-402b5ce89a1c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"7a748a59-36f4-475b-9647-402b5ce89a1c","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.253:67]
555f668f-63b4-47ef-a666-f12d71c2cc4a
ms: 571
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:07.153 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:07.153 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:07.153 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:07.153 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:07.153 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:07.153 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:07.153 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:07.154 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '555f668f-63b4-47ef-a666-f12d71c2cc4a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
557
05:00:07.154 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=555f668f-63b4-47ef-a666-f12d71c2cc4a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F4648104664DFA0A76B96C3F776ECF58
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:07.328 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=555f668f-63b4-47ef-a666-f12d71c2cc4a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F4648104664DFA0A76B96C3F776ECF58
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:07.710 response time in milliseconds: 380
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:07 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=55662011B3645960DF0E5995360DE8F3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>555f668f-63b4-47ef-a666-f12d71c2cc4a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2018 versie 3 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2018 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. De land-watergrens uit het Bestand Bodemgebruik 2015. Deze derde versie bevat de meeste kerncijfers. Hierna volgt geen update meer.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2018/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=cbs_buurten_2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>allochtonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>autos</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huishoudens</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/wb2018/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/wb2018/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '555f668f-63b4-47ef-a666-f12d71c2cc4a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:07.715 [print] https://service.pdok.nl/cbs/wb2018/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:07.715 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:07.715 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:07.715 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:07.716 [print] Beheer PDOK
57
* print operateson
0
05:00:07.716 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
6
62
* eval db.writeln('"555f668f-63b4-47ef-a666-f12d71c2cc4a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"555f668f-63b4-47ef-a666-f12d71c2cc4a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.254:67]
2931d583-9633-49d3-ad38-aabea82f6751
ms: 609
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:07.185 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:07.185 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:07.185 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:07.185 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:07.185 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:07.185 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:07.185 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:07.186 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '2931d583-9633-49d3-ad38-aabea82f6751'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
598
05:00:07.192 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2931d583-9633-49d3-ad38-aabea82f6751&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=57B597322037597394CAFE54BBCE88B5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:07.364 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2931d583-9633-49d3-ad38-aabea82f6751&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=57B597322037597394CAFE54BBCE88B5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:07.783 response time in milliseconds: 418
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:07 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9306B61A9A5F63F22E399A3DA290867D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>2931d583-9633-49d3-ad38-aabea82f6751</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BRO Hydrogeology (INSPIRE Geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-05-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-05-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat grondwatermonitoring gegevens uit de Basisregistratie Ondergrond (BRO), geharmoniseerd naar INSPIRE. Grondwatermonitoring houdt in dat de toestand van het grondwater in een bepaald gebied, of eigenlijk in een bepaald deel van de ondergrond, over langere tijd gevolgd wordt. De grootte van het gebied en de diepte van monitoring verschillen per grondwatermonitoringnet. Er wordt daarbij gekeken naar de grondwaterstand (kwantiteit) en/of naar de samenstelling van het grondwater (kwaliteit). Hiervoor worden periodiek onderzoeken uitgevoerd.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/dff9c760-1380-11eb-adc1-0242ac120002/extents.png?mapsrs=epsg:3857&width=300</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>basisregistratie ondergrond</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bro</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gmn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gmw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoring</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterstand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meetnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>monitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>environmental monitoring facilities</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-hydrogeology/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="dff9c760-1380-11eb-adc1-0242ac120002" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dff9c760-1380-11eb-adc1-0242ac120002#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-hydrogeology/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2931d583-9633-49d3-ad38-aabea82f6751'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:07.787 [print] https://service.pdok.nl/bzk/bro-hydrogeology/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:07.787 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:07.789 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:07.789 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:07.790 [print] Beheer PDOK
57
* print operateson
0
05:00:07.790 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dff9c760-1380-11eb-adc1-0242ac120002#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"2931d583-9633-49d3-ad38-aabea82f6751","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"2931d583-9633-49d3-ad38-aabea82f6751","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.255:67]
ddf33bff-8de3-4cca-b6f5-24d18daa502f
ms: 623
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:07.235 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:07.248 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:07.248 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:07.248 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
05:00:07.249 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:07.249 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:07.249 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:07.250 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ddf33bff-8de3-4cca-b6f5-24d18daa502f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
609
05:00:07.250 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ddf33bff-8de3-4cca-b6f5-24d18daa502f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=701AA1A2E247FC5C9AA511336C03E20D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:07.425 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ddf33bff-8de3-4cca-b6f5-24d18daa502f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=701AA1A2E247FC5C9AA511336C03E20D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:07.859 response time in milliseconds: 432
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:07 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=DA2E629C8ADF6844DE771C31E1B9818D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ddf33bff-8de3-4cca-b6f5-24d18daa502f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Water EU2015 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-08-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De Europese Kaderrichtlijn Water (KRW) is in 2000 van kracht geworden en heeft als doel de kwaliteit van oppervlakte- en grondwater in Europa te waarborgen. De KRW bepaalt dat betrokken landen per stroomgebieddistrict stroomgebiedbeheerplannen (SGBP) opstellen met een beschrijving van de ligging en kwaliteit van de watersystemen, doelen en maatregelen. Nederland heeft vier stroomgebieddistricten: Rijn, Maas, Schelde en Eems. De eerste Nederlandse SGBP's zijn in 2009 verschenen en worden elke zes jaar herzien. De KRW is niet vrijblijvend. Het halen van milieudoelen vormt een verplichting waaraan economische sancties zijn verbonden. Daarom vraagt de KRW om rapportages van de toestand van oppervlaktewater, grondwater en beschermde gebieden. Daaronder valt ook het rapporteren van geografische bestanden. Kaderrichtlijn Water RWS bevat de actuele geografische informatie met betrekking tot de KRW voor de oppervlaktewateren in beheer bij Rijkswaterstaat en de Nederlandse deelstroomgebied- en stroomgebieddistrictgrenzen. Voor de landelijke, naar de EU gerapporteerde geografische informatie wordt verwezen naar Kaderrichtlijn Water Nederland.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/ddf33bff-8de3-4cca-b6f5-24d18daa502f/attachments/rws-v.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Kaderrichtlijn Water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Gebiedsbeheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Rapportage</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Deelstroomgebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Overstromingsrisico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bestuurlijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d181983e391a1055006">
<gml:beginPosition>2018-07-16</gml:beginPosition>
<gml:endPosition>2018-08-17</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2015/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c4dce550-ea49-11e3-ac10-0800200c9a68" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=110f9ec6-4464-462e-9765-83d90cefbeag#MD_DataIdentification"/>
<srv:operatesOn uuidref="c4dce550-ea49-11e3-ac10-0800200c9a68" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=110f9ec6-4464-462e-9765-83d90cefbead#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2015/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ddf33bff-8de3-4cca-b6f5-24d18daa502f'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:07.863 [print] https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwater2015/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
4
50
* print protocol1
0
05:00:07.868 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:07.868 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:07.868 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:07.869 [print] #notpresent
57
* print operateson
0
05:00:07.869 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=110f9ec6-4464-462e-9765-83d90cefbeag#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=110f9ec6-4464-462e-9765-83d90cefbead#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"ddf33bff-8de3-4cca-b6f5-24d18daa502f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"ddf33bff-8de3-4cca-b6f5-24d18daa502f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.256:67]
54122631-d343-40be-9c28-e44626b37a0e
ms: 667
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:07.319 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:07.320 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:07.320 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:07.320 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:07.320 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
1
05:00:07.320 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
8
05:00:07.328 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:07.328 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '54122631-d343-40be-9c28-e44626b37a0e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
612
05:00:07.329 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=54122631-d343-40be-9c28-e44626b37a0e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=674A52C024E9C06164CBBC5CCE79CBF5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:07.504 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=54122631-d343-40be-9c28-e44626b37a0e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=674A52C024E9C06164CBBC5CCE79CBF5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:07.940 response time in milliseconds: 372
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:07 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4D8D773F2DA0AF55EAC51086FCC2EC5B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>54122631-d343-40be-9c28-e44626b37a0e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-30</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Human Health Statistics Netherlands (INSPIRE geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This service refers to SDMX files with human Health data like total number of death per 100.000 people or number of doctors in the Netherlands per NUTS2 region.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistics</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>hh</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nl</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>human health</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>netherlands</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sdmx</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>death</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts2</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>doctor</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>death rate</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>health</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/hh/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="14076c36-c26d-2019-2015-7e65f5nutshh" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=12bb57cd-73e0-41ba-a1e9-6d986b9109d3#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/hh/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '54122631-d343-40be-9c28-e44626b37a0e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
2
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
05:00:07.947 [print] https://service.pdok.nl/cbs/hh/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:07.947 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
37
05:00:07.985 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:07.985 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:07.986 [print] Beheer PDOK
57
* print operateson
0
05:00:07.986 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=12bb57cd-73e0-41ba-a1e9-6d986b9109d3#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"54122631-d343-40be-9c28-e44626b37a0e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"54122631-d343-40be-9c28-e44626b37a0e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.257:67]
66805d91-a5f6-4265-bd36-ef13a429c97e
ms: 598
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:07.728 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:07.728 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:07.728 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:07.728 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:07.729 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:07.729 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:07.729 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:07.729 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
10
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '66805d91-a5f6-4265-bd36-ef13a429c97e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
575
05:00:07.740 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=66805d91-a5f6-4265-bd36-ef13a429c97e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=55662011B3645960DF0E5995360DE8F3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:07.939 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=66805d91-a5f6-4265-bd36-ef13a429c97e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=55662011B3645960DF0E5995360DE8F3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:08.314 response time in milliseconds: 373
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:08 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FFE5943A393119397281AA510548249E; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>66805d91-a5f6-4265-bd36-ef13a429c97e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl/">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BRO - Bodemkaart ATOM v1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De bodemkaart van Nederland, schaal 1:50.000, geeft ruimtelijke informatie over de bodemopbouw tot globaal 1,2 meter diepte</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl/">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/66805d91-a5f6-4265-bd36-ef13a429c97e/attachments/BROBodemkaart2020_Thumb.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>BRO Bodemkaart</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>bodem</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemkaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemkaart1:50.000</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemkaartvanNederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemkundigmodelvanNederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemeenheden</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.1159</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.3645</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7297</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.5467</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>Unknown</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">bodemkaart50000</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bzk/bro-bodemkaart/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="0e4c899b-42b1-4654-906e-4ad2a8d838cb" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ed960299-a147-4c1a-bc57-41ff83a2264f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bzk/bro-bodemkaart/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>INSPIRE Atom Service van BRO Bodemkaart</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '66805d91-a5f6-4265-bd36-ef13a429c97e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:08.318 [print] https://geodata.nationaalgeoregister.nl/bzk/bro-bodemkaart/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:08.318 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:08.319 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:08.319 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
6
05:00:08.326 [print] Beheer PDOK
57
* print operateson
0
05:00:08.326 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ed960299-a147-4c1a-bc57-41ff83a2264f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"66805d91-a5f6-4265-bd36-ef13a429c97e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"66805d91-a5f6-4265-bd36-ef13a429c97e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.258:67]
2f28bd85-0afc-4dc1-85f3-dac55c1b485e
ms: 679
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:07.802 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:07.802 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:07.802 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:07.802 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:07.802 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:07.802 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
7
05:00:07.803 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:07.809 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '2f28bd85-0afc-4dc1-85f3-dac55c1b485e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
655
05:00:07.814 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2f28bd85-0afc-4dc1-85f3-dac55c1b485e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9306B61A9A5F63F22E399A3DA290867D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:08.028 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2f28bd85-0afc-4dc1-85f3-dac55c1b485e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9306B61A9A5F63F22E399A3DA290867D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:08.465 response time in milliseconds: 435
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:08 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1F40B519203238F6D476CEE76A99192C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2f28bd85-0afc-4dc1-85f3-dac55c1b485e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">(T) KNMI Actuele synoptische weerwaarnemingen per 10 minuten-KMDS__OPER_P___10M_OBS_L2</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert in Nederland 48 automatische weerstations: 13 op luchthavens, 14 op Noordzee platforms (Nederlandse deel van het continentaal plat van de Noordzee) en 21 op land. Tevens zijn er 5 KNMI windmasten in het kustgebied (RWS windmasten zijn niet opgenomen). Deze weerstations rapporteren elke 10 minuten meteorologische parameters over temperatuur, relatieve vochtigheid, wind, luchtdruk, zicht, neerslag, wolken en weercodes. Het aantal parameters per station verschilt. Alleen stations die rapporteren binnen 6 minuten na het waarneemtijdstip maken deel uit van deze dataset. Een 10 minuten synoptische weerwaarneming blijft slechts 24 uur beschikbaar.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchttemperatuur(10cm)</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">minimumtemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">weercode</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">maximumtemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">zicht</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">straling</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windrichting</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windstoten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslag</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtdruk</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">zonneschijn</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">temperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">dauwpuntstemperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtvochtigheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">windsnelheid</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslagduur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">neerslagintensiteit</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">geen voorwaarden</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">-68.275833</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.890874999999994</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">12.13</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">55.399167</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.c4108a11-bdbb-4461-8902-423531561a7e_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="82d8fb04-6e3d-4a3a-b230-387afd3dd9da" xlink:href="https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.c4108a11-bdbb-4461-8902-423531561a7e_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2f28bd85-0afc-4dc1-85f3-dac55c1b485e'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:08.470 [print] https://haleconnect.com/ows/services/org.874.c4108a11-bdbb-4461-8902-423531561a7e_wms?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
9
50
* print protocol1
0
05:00:08.480 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:08.480 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:08.480 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:08.481 [print] #notpresent
57
* print operateson
0
05:00:08.481 [print] https://haleconnect.com/services/bsp/org.874.c4108a11-bdbb-4461-8902-423531561a7e/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"2f28bd85-0afc-4dc1-85f3-dac55c1b485e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"2f28bd85-0afc-4dc1-85f3-dac55c1b485e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.259:67]
9ad3f0c0-9e2c-4d44-a467-b57920aa512f
ms: 575
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:07.876 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:07.936 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:07.937 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:07.937 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:07.937 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:07.937 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:07.937 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:07.938 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '9ad3f0c0-9e2c-4d44-a467-b57920aa512f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
565
05:00:07.944 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9ad3f0c0-9e2c-4d44-a467-b57920aa512f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=DA2E629C8ADF6844DE771C31E1B9818D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:08.117 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9ad3f0c0-9e2c-4d44-a467-b57920aa512f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=DA2E629C8ADF6844DE771C31E1B9818D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:08.502 response time in milliseconds: 384
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:08 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4259E29C1F34FC2B502DFE39EFA03132; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>9ad3f0c0-9e2c-4d44-a467-b57920aa512f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Waterschappen Administratieve eenheden INSPIRE ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Waterschappen Administratieve eenheden INSPIRE</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bestuurlijk gebied</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Waterschap</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Administratieve grenzen</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.30794</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.2275</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75037</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.57642</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/hwh/eenheden/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2d4ec7e6-50ae-4c71-bd20-5b9211e2135f" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d4ec7e6-50ae-4c71-bd20-5b9211e2135f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/hwh/eenheden/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>ATOM</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>hwh administratieve eenheden</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9ad3f0c0-9e2c-4d44-a467-b57920aa512f'
3
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:08.509 [print] https://geodata.nationaalgeoregister.nl/hwh/eenheden/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:08.509 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:08.510 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:08.510 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:08.510 [print] Beheer PDOK
57
* print operateson
0
05:00:08.510 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d4ec7e6-50ae-4c71-bd20-5b9211e2135f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"9ad3f0c0-9e2c-4d44-a467-b57920aa512f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"9ad3f0c0-9e2c-4d44-a467-b57920aa512f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.260:67]
e222648d-d19e-4a99-a67d-2af1c9aabd75
ms: 586
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:07.993 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:07.994 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:07.994 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:07.994 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:07.994 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:07.994 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:07.994 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:07.995 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e222648d-d19e-4a99-a67d-2af1c9aabd75'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
578
05:00:07.999 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e222648d-d19e-4a99-a67d-2af1c9aabd75&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4D8D773F2DA0AF55EAC51086FCC2EC5B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:08.174 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e222648d-d19e-4a99-a67d-2af1c9aabd75&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4D8D773F2DA0AF55EAC51086FCC2EC5B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:08.573 response time in milliseconds: 397
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:08 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C903BA8115CE0C1C107E2D2CE587178C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">e222648d-d19e-4a99-a67d-2af1c9aabd75</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion xmlns:gco="http://www.isotc211.org/2005/gco">
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Cadastral parcels (INSPIRE geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-08-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Overzicht van de ligging van de kadastrale percelen in Nederland. Fungeert als schakel tussen terrein en registratie, vervult voor externe gebruiker vaak een referentiefunctie, een ondergrond ten opzichte waarvan de gebruiker eigen informatie kan vastleggen en presenteren.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country xmlns:gco="http://www.isotc211.org/2005/gco" gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">https://geodata.nationaalgeoregister.nl/vin/ows?LAYERS=bevaarbaarheid&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=-42621.76,303655.36,446379.2,686856.64&WIDTH=284&HEIGHT=223</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">kadastrale percelen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">cadastral parcels</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/cp">Kadastrale percelen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/cp/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="0f9b8c87-80a6-435f-b3b3-e07c3918d344" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e80ad426-1392-4349-9f80-14dae5f1bf57#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xmlns:gco="http://www.isotc211.org/2005/gco">
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/kadaster/cp/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e222648d-d19e-4a99-a67d-2af1c9aabd75'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:08.578 [print] https://service.pdok.nl/kadaster/cp/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:08.579 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:08.579 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:08.579 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:08.580 [print] Beheer PDOK
57
* print operateson
0
05:00:08.580 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e80ad426-1392-4349-9f80-14dae5f1bf57#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"e222648d-d19e-4a99-a67d-2af1c9aabd75","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"e222648d-d19e-4a99-a67d-2af1c9aabd75","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.261:67]
3dc373ae-fcf6-49c9-b315-9a2178bffe4a
ms: 606
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:08.329 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:08.329 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:08.330 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:08.330 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:08.330 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:08.330 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:08.330 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:08.331 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '3dc373ae-fcf6-49c9-b315-9a2178bffe4a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
577
05:00:08.336 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3dc373ae-fcf6-49c9-b315-9a2178bffe4a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FFE5943A393119397281AA510548249E
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:08.507 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=3dc373ae-fcf6-49c9-b315-9a2178bffe4a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FFE5943A393119397281AA510548249E
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:08.907 response time in milliseconds: 398
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:08 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1CB062B89FC700DB44F6D3E4A616ECC3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3dc373ae-fcf6-49c9-b315-9a2178bffe4a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Potentiekaart restwarmte WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-11-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-12-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De WarmteAtlas Nederland is een digitale, geografische kaart waarop warmteaanbod en -vraag in ons land zijn aangegeven. Aan de aanbodkant gaat het om (potentieel) geschikte locaties van warmte- en koude opslag (WKO), diepe geothermie, biomassa en restwarmte. Deze laag toont de ligging van industrie, hun energievraag en CO2 emissies tbv het inschatten van de potentie van gebruik van restwarmte.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/restwarmte/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/restwarmte/wms?LAYERS=liggingindustrieco2&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-37339.8334375,269334.48250001,303283.5265625,658341.84250001&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/restwarmte/wms?LAYERS=liggingindustrieco2&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-37339.8334375,269334.48250001,303283.5265625,658341.84250001&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Energiebronnen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>industrie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>warmte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>CO2</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden onder het voorbehoud van bronvermelding.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d272708e405a1056030">
<gml:beginPosition>2015-11-23</gml:beginPosition>
<gml:endPosition>2015-12-18</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">liggingindustrieco2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">liggingindustrieco2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">liggingindustrieco2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/restwarmte/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/restwarmte/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/restwarmte/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="d6b85d84-cdb9-4a6e-b799-cf8826e22a94" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d6b85d84-cdb9-4a6e-b799-cf8826e22a94#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/restwarmte/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>liggingindustrieco2</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3dc373ae-fcf6-49c9-b315-9a2178bffe4a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:08.912 [print] https://geodata.nationaalgeoregister.nl/restwarmte/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:08.912 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:08.912 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:08.912 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:08.913 [print] #notpresent
57
* print operateson
0
05:00:08.913 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d6b85d84-cdb9-4a6e-b799-cf8826e22a94#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"3dc373ae-fcf6-49c9-b315-9a2178bffe4a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
22
63
* eval db.writeln('"3dc373ae-fcf6-49c9-b315-9a2178bffe4a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.262:67]
c6308500-3439-4840-88cb-7532cabbfcb4
ms: 585
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:08.485 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:08.486 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:08.486 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:08.486 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:08.486 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:08.487 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:08.487 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:08.488 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c6308500-3439-4840-88cb-7532cabbfcb4'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
576
05:00:08.489 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c6308500-3439-4840-88cb-7532cabbfcb4&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1F40B519203238F6D476CEE76A99192C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:08.660 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c6308500-3439-4840-88cb-7532cabbfcb4&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1F40B519203238F6D476CEE76A99192C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:09.064 response time in milliseconds: 402
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:08 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=69B2335FB64ACE39A32F28832BD6E67A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">c6308500-3439-4840-88cb-7532cabbfcb4</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">(T) KNMI Netwerk van waarneemstations</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Deze dataset bevat gegevens over het KNMI netwerk van waarneemstations in Nederland dat bestaat uit 48 automatische weerstations: 13 op luchthavens (Aerodrome), 14 op Noordzee platforms en 21 op land stations. Tevens zijn 5 KNMI windmasten in het kustgebied opgenomen (de windmasten van RWS zijn niet opgenomen in deze dataset) Elk automatisch weerstation bedient een of meerdere sensoren voor het waarnemen van temperatuur, luchtvochtigheid, wind, luchtdruk, zicht, straling, neerslag, bewolking, sneeuwhoogte, bodemtemperatuur en actueel weer.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">waarneemstation</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">sensoren</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">netwerk</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">geen voorwaarden</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">2.93575</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.149322</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">50.905256</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">55.399167</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="329867eb-9929-48c2-9cf8-fbad7bfe8841" xlink:href="https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c6308500-3439-4840-88cb-7532cabbfcb4'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:09.069 [print] https://haleconnect.com/ows/services/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a_wms?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:09.069 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:09.070 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:09.070 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:09.070 [print] #notpresent
57
* print operateson
0
05:00:09.070 [print] https://haleconnect.com/services/bsp/org.874.512633c0-2899-4f9d-b2d1-1bd51cb2315a/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c6308500-3439-4840-88cb-7532cabbfcb4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c6308500-3439-4840-88cb-7532cabbfcb4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.263:67]
e27e61d8-25b1-45ee-a2df-071312ba8a69
ms: 584
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:08.521 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:08.522 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
1
05:00:08.522 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:08.523 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:08.523 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:08.524 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:08.524 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:08.524 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'e27e61d8-25b1-45ee-a2df-071312ba8a69'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
574
05:00:08.525 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e27e61d8-25b1-45ee-a2df-071312ba8a69&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4259E29C1F34FC2B502DFE39EFA03132
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:08.701 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=e27e61d8-25b1-45ee-a2df-071312ba8a69&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4259E29C1F34FC2B502DFE39EFA03132
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:09.098 response time in milliseconds: 395
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:08 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D40E8D1C94192C5AD33593AF196CA921; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>e27e61d8-25b1-45ee-a2df-071312ba8a69</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Water actueel ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-08-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De Europese Kaderrichtlijn Water (KRW) is in 2000 van kracht geworden en heeft als doel de kwaliteit van oppervlakte- en grondwater in Europa te waarborgen. De KRW bepaalt dat betrokken landen per stroomgebieddistrict stroomgebiedbeheerplannen (SGBP) opstellen met een beschrijving van de ligging en kwaliteit van de watersystemen, doelen en maatregelen. Nederland heeft vier stroomgebieddistricten: Rijn, Maas, Schelde en Eems. De eerste Nederlandse SGBP's zijn in 2009 verschenen en worden elke zes jaar herzien. De KRW is niet vrijblijvend. Het halen van milieudoelen vormt een verplichting waaraan economische sancties zijn verbonden. Daarom vraagt de KRW om rapportages van de toestand van oppervlaktewater, grondwater en beschermde gebieden. Daaronder valt ook het rapporteren van geografische bestanden. Kaderrichtlijn Water RWS bevat de actuele geografische informatie met betrekking tot de KRW voor de oppervlaktewateren in beheer bij Rijkswaterstaat en de Nederlandse deelstroomgebied- en stroomgebieddistrictgrenzen. Voor de landelijke, naar de EU gerapporteerde geografische informatie wordt verwezen naar Kaderrichtlijn Water Nederland.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/e27e61d8-25b1-45ee-a2df-071312ba8a69/attachments/rws.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Kaderrichtlijn Water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Gebiedsbeheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Rapportage</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Deelstroomgebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Overstromingsrisico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bestuurlijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d36741e391a1051934">
<gml:beginPosition>2018-07-16</gml:beginPosition>
<gml:endPosition>2018-08-17</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="622a632a-c57b-44a2-83a4-e51223d5f15f" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=622a632a-c57b-44a2-83a4-e51223d5f15g#MD_DataIdentification"/>
<srv:operatesOn uuidref="2e31680f-68b5-4ff3-94a4-9c24109ffd5d" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2e31680f-68b5-4ff3-94a4-9c24109ffd5e#MD_DataIdentification"/>
<srv:operatesOn uuidref="krw-f7bb2351-9788-42ea-a58b-a5ee1842304d" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krw-f7bb2351-9788-42ea-a58b-a5ee1842304e#MD_DataIdentification"/>
<srv:operatesOn uuidref="krw-782cab20-8328-45f1-a9b2-c27d07b14065" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krw-782cab20-8328-45f1-a9b2-c27d07c14066#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e27e61d8-25b1-45ee-a2df-071312ba8a69'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:09.102 [print] https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:09.102 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:09.103 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:09.103 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:09.103 [print] #notpresent
57
* print operateson
0
05:00:09.103 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=622a632a-c57b-44a2-83a4-e51223d5f15g#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=2e31680f-68b5-4ff3-94a4-9c24109ffd5e#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krw-f7bb2351-9788-42ea-a58b-a5ee1842304e#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krw-782cab20-8328-45f1-a9b2-c27d07c14066#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"e27e61d8-25b1-45ee-a2df-071312ba8a69","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"e27e61d8-25b1-45ee-a2df-071312ba8a69","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.264:67]
0426f471-f325-42ed-a775-81c397592e86
ms: 558
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:08.582 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:08.582 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:08.583 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:08.583 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:08.583 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:08.583 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:08.583 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:08.583 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
2
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
8
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '0426f471-f325-42ed-a775-81c397592e86'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
05:00:08.598 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0426f471-f325-42ed-a775-81c397592e86&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C903BA8115CE0C1C107E2D2CE587178C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:08.772 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0426f471-f325-42ed-a775-81c397592e86&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C903BA8115CE0C1C107E2D2CE587178C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:09.130 response time in milliseconds: 356
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:08 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=AFC40EB9721AF659B518CF5FBED5AD1A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>0426f471-f325-42ed-a775-81c397592e86</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Centrum voor Stralingsonderzoek</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Omgevingsdosisequivalenttempo Nationaal Meetnet Radioactiviteit 2011 (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>de jaargemiddelde cijfers van het Nationaal Meetnet Radioactiviteit van het RIVM zoals in het kader van het EURATOM verdrag verzameld. De data is op diverse meetlocaties verspreid over Nederland gemeten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Centrum voor Stralingsonderzoek</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (klein) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<!-- Hier een url naar een voorbeeld afbeelding (groot) -->
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d2009382e372a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:dosis_tempo_2011</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:dosis_tempo_2011</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspire:dosis_tempo_2011</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="722e3937-3e53-4048-97ef-1ced2c77f7dd" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">view</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:dosis_tempo_2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0426f471-f325-42ed-a775-81c397592e86'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:09.135 [print] https://inspire.rivm.nl/geoserver/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:09.135 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
4
52
* print protocol2
0
05:00:09.140 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:09.140 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:09.140 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
05:00:09.140 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"0426f471-f325-42ed-a775-81c397592e86","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"0426f471-f325-42ed-a775-81c397592e86","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.265:67]
56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9
ms: 565
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:08.938 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:08.938 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:08.938 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:08.938 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:08.938 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:08.938 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:08.938 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:08.939 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
550
05:00:08.939 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1CB062B89FC700DB44F6D3E4A616ECC3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:09.113 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1CB062B89FC700DB44F6D3E4A616ECC3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:09.488 response time in milliseconds: 373
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:09 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C3B4A42C74836B0790C2C67E727E3461; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-03-02</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BRO Geomorfologische Kaart van Nederland 2019 V1 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De Geomorfologische kaart van Nederland geeft informatie over de vorm en het ontstaan van het landschap. Ieder geomorfologisch vlak op de kaart laat een landvorm zien. De landvormen worden gekarakteriseerd door het reliëf, type landschapsvorm (vormgroep), de ontstaanswijze (genese) en eventueel aanvullende informatie over de aard en morfologie van afdekkende sedimentpakketten en/of lokale reliëfaspecten. Een uitgebreide beschrijving van de legenda van de Geomorfologische kaart van Nederland is te vinden op https://legendageomorfologie.wur.nl. De Geomorfologische Kaart van Nederland maakt deel uit van de basisregistratie ondergrond (BRO), het 'model geomorfologie'. De bijbehorende brondocumenten, totstandskomings- en validatiedocumenten zijn opvraagbaar bij de BRO.
De Geomorfologische kaart van Nederland versie 2019 bestaat uit drie lagen: de geomorfologische vlakken en twee bijbehorende kaartlagen ('dijken van geomorfologisch belang' en 'water van geomorfologisch belang'). Deze extra kaartlagen zijn niet als landvorm geclassificeerd, maar hebben een onderkent belang voor de geomorfologie ter plaatse. De dijken van geomorfologisch belang komen uit eerdere versies van de Geomorfologische kaart van Nederland (2004 & 2008). Het water van geomorfologisch belang is een selectie van de watervlakken uit de Top10NL (april 2019).</gco:CharacterString>
</gmd:abstract>
<gmd:purpose xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gn="http://www.fao.org/geonetwork">
<gco:CharacterString>BRO</gco:CharacterString>
</gmd:purpose>
<gmd:status xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_ProgressCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ProgressCode" codeListValue="onGoing">continu geactualiseerd</gmd:MD_ProgressCode>
</gmd:status>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9/attachments/geomorfologischekaart50000-geomorfologischekaart50000.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>BRO Geomorfologische kaart</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geomorfologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>morfologie (verkorte benaming)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landschap</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landvorm</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geomorfologische kaart van nederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geomorfologische model van nederland</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wageningen universiteit en research</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wageningen environmental research (wenr)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>basisregistratie ondergrond (bro)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>beleid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wetenschappen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>planning</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landinrichting</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>land</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geologische processen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landbouw</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-geomorfologischekaart/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="8f52e76f-c96d-4df3-a778-279c2164372b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8f52e76f-c96d-4df3-a778-279c2164372b#MD_DataIdentification"/>
<srv:operatesOn uuidref="459231d0-7379-4f26-a444-7616e1d888f0" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=459231d0-7379-4f26-a444-7616e1d888f0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-geomorfologischekaart/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>BRO Geomorfologische kaart Atom V1</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>BRO Geomorfologische Kaart van Nederland 2019 V1 ATOM</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
9
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:09.501 [print] https://service.pdok.nl/bzk/bro-geomorfologischekaart/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:09.501 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:09.501 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:09.501 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:09.502 [print] Beheer PDOK
57
* print operateson
0
05:00:09.502 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=8f52e76f-c96d-4df3-a778-279c2164372b#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=459231d0-7379-4f26-a444-7616e1d888f0#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"56e8ce20-0e6f-4ef2-8c09-6e30bc3680b9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.266:67]
c56433ca-35f2-4aaf-8bfa-35d8e0e52dda
ms: 588
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:09.084 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:09.084 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:09.085 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:09.085 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:09.085 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:09.085 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:09.085 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:09.085 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c56433ca-35f2-4aaf-8bfa-35d8e0e52dda'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
579
05:00:09.089 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c56433ca-35f2-4aaf-8bfa-35d8e0e52dda&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=69B2335FB64ACE39A32F28832BD6E67A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:09.261 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c56433ca-35f2-4aaf-8bfa-35d8e0e52dda&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=69B2335FB64ACE39A32F28832BD6E67A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:09.663 response time in milliseconds: 400
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:09 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=772126261FC283B09C6B52412C3A1F81; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c56433ca-35f2-4aaf-8bfa-35d8e0e52dda</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Emissieregistratie</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2015 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de emissies en afvalstromen vanuit de belangrijkste industriële faciliteiten in Nederland zoals deze met het elektronisch Milieujaarverslag worden verzameld in het kader van de Europese E-PRTR verplichting door RIVM aan de Europese Unie worden gerapporteerd. Het bevoegd gezag (provincie, gemeente, waterschap, omgevingsdienst etc.) van het bedrijf heeft vooraf de emissies en afvalstromen gevalideerd.
Deze webservice toont de hoeveelheid gevaarlijk en niet gevaarlijk afval, hierbij gaat het om jaarvrachten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>emissieregistratie@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Industriële installaties - EU Registry (Europees register inzake uitstoot en overbrenging van verontreinigende stoffen)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2015-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2015-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetMap voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>08b27bf0-e34a-4b30-9eac-5edadfb6a288</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_pollutant_transfer_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<!-- GetFeatureInfo voor Dataset inspire:facility_pollutant_transfer -->
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>08b27bf0-e34a-4b30-9eac-5edadfb6a288</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_pollutant_transfer_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>08b27bf0-e34a-4b30-9eac-5edadfb6a288</gco:CharacterString>
</srv:identifier>
<!-- Dit element moet gelijk zijn aan het WMS_Capabilities/Capability/Layer/Layer/Name element uit het Capabilities document-->
<gco:ScopedName>inspire:facility_pollutant_transfer_2017</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1de92b14-bc21-4f33-b0de-abd325e61804" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=08b27bf0-e34a-4b30-9eac-5edadfb6a288"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspire:facility_pollutant_transfer_2017</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Afgevoerde hoeveelheid afval in 2015 vanuit de industrie (WMS)</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c56433ca-35f2-4aaf-8bfa-35d8e0e52dda'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:09.668 [print] https://inspire.rivm.nl/geoserver/wms?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:09.668 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:09.669 [print] OGC:WMS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:09.669 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:09.669 [print] #notpresent
57
* print operateson
0
05:00:09.669 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=08b27bf0-e34a-4b30-9eac-5edadfb6a288
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c56433ca-35f2-4aaf-8bfa-35d8e0e52dda","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
3
63
* eval db.writeln('"c56433ca-35f2-4aaf-8bfa-35d8e0e52dda","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.267:67]
52d0313e-0d2b-44b4-b51e-d9e504307f70
ms: 581
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:09.120 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:09.120 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:09.120 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:09.120 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:09.120 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:09.120 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:09.120 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:09.120 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '52d0313e-0d2b-44b4-b51e-d9e504307f70'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
568
05:00:09.127 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=52d0313e-0d2b-44b4-b51e-d9e504307f70&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D40E8D1C94192C5AD33593AF196CA921
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:09.301 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=52d0313e-0d2b-44b4-b51e-d9e504307f70&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D40E8D1C94192C5AD33593AF196CA921
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:09.688 response time in milliseconds: 386
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:09 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=F089B8D3DD570CD193A5E75E210915F7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>52d0313e-0d2b-44b4-b51e-d9e504307f70</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BRO EnvironmentalMonitoringFacilities (INSPIRE Geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-05-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat grondwatermonitoring gegevens uit de Basisregistratie Ondergrond (BRO), geharmoniseerd naar INSPIRE. Grondwatermonitoring houdt in dat de toestand van het grondwater in een bepaald gebied, of eigenlijk in een bepaald deel van de ondergrond, over langere tijd gevolgd wordt. De grootte van het gebied en de diepte van monitoring verschillen per grondwatermonitoringnet. Er wordt daarbij gekeken naar de grondwaterstand (kwantiteit) en/of naar de samenstelling van het grondwater (kwaliteit). Hiervoor worden periodiek onderzoeken uitgevoerd.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>basisregistratie ondergrond</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bro</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gar</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gld</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gmn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gmw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwater</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoring</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterstand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwaterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grondwatermonitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meetnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>monitoringnet</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>environmental monitoring facilities</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>air</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>biota</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>landscape</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sediment</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>soil</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ground</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waste</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>water</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-environmental-monitoring-facilities/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="dff9c760-1380-11eb-adc1-0242ac120002" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dff9c760-1380-11eb-adc1-0242ac120002#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/bzk/bro-environmental-monitoring-facilities/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '52d0313e-0d2b-44b4-b51e-d9e504307f70'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
3
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
4
45
* print connectUrl
0
05:00:09.699 [print] https://service.pdok.nl/bzk/bro-environmental-monitoring-facilities/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:09.699 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:09.700 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:09.700 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:09.700 [print] Beheer PDOK
57
* print operateson
0
05:00:09.700 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=dff9c760-1380-11eb-adc1-0242ac120002#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"52d0313e-0d2b-44b4-b51e-d9e504307f70","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"52d0313e-0d2b-44b4-b51e-d9e504307f70","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.268:67]
4b6752ae-65d6-44b5-98ef-1fc30f4fd92d
ms: 644
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:09.143 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:09.143 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:09.143 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:09.143 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
8
05:00:09.143 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:09.152 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:09.152 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:09.152 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '4b6752ae-65d6-44b5-98ef-1fc30f4fd92d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
613
05:00:09.154 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4b6752ae-65d6-44b5-98ef-1fc30f4fd92d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=AFC40EB9721AF659B518CF5FBED5AD1A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:09.330 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=4b6752ae-65d6-44b5-98ef-1fc30f4fd92d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=AFC40EB9721AF659B518CF5FBED5AD1A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:09.764 response time in milliseconds: 432
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:09 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=64C6B21048711B9A71427789DF449198; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>4b6752ae-65d6-44b5-98ef-1fc30f4fd92d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Geluidskaarten Rijkswegen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-02-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De service geluidskaart laat zien hoeveel geluid het verkeer op een snelweg maakte in 2016, 2011 en 2006. De service geeft zowel de gemiddelde etmaalwaarde als de gemiddelde geluidswaarde van alle nachtperioden (23.00 tot 7.00 uur) van deze jaren weer. Op de kaart staan alle snelwegen die worden beheerd door Rijkswaterstaat. Geluidskaarten van andere wegen en andere geluidsbronnen zijn te vinden bij provincies en een aantal gemeenten. Wettelijk moeten deze geluidbelastingskaarten eenmaal in de vijf jaar worden ontwikkeld.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/4b6752ae-65d6-44b5-98ef-1fc30f4fd92d/attachments/geluidskaartenrijkswegen.PNG</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/4b6752ae-65d6-44b5-98ef-1fc30f4fd92d/attachments/geluidskaartenrijkswegen.PNG</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?LAYERS=geluidskaartenetmaal&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=93102.08,428969.92,166484.48,525576.64&WIDTH=682&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>vrij toegankelijk</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d44058e379a1051934">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2015-10-21</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartenetmaal2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartenetmaal2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartenetmaal2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartenetmaal2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartenetmaal2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartenetmaal2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartennacht2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartennacht2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">rwsgeluidskaarten:geluidskaartennacht2006</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geluidskaartenetmaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geluidskaartenetmaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geluidskaartenetmaal</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geluidskaartennacht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geluidskaartennacht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geluidskaartennacht</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="d710e213-0cc8-4872-a512-8f777c872a3d" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=9b583730-e750-485a-9c0c-39bf9be72cf8#MD_DataIdentification"/>
<srv:operatesOn uuidref="b7b418d0-8959-4fee-8c51-b81099610377" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a57cb859-c4fe-444c-adc6-be14cb2bbf36#MD_DataIdentification"/>
<srv:operatesOn uuidref="d710e213-0cc8-4872-a512-8f777c872a3c" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=9b583730-e750-485a-9c0c-39bf9be72cf9#MD_DataIdentification"/>
<srv:operatesOn uuidref="b7b418d0-8959-4fee-8c51-b81099610376" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a57cb859-c4fe-444c-adc6-be14cb2bbf38#MD_DataIdentification"/>
<srv:operatesOn uuidref="50eef6be-619d-4e16-9b92-48971109b636" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=50eef6be-619d-4e16-9b92-48971109b636#MD_DataIdentification"/>
<srv:operatesOn uuidref="8de2f5eb-b09f-4f6d-8397-8878a1b86238" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8de2f5eb-b09f-4f6d-8397-8878a1b86238#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>rwsgeluidskaarten:Lden_2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>rwsgeluidskaarten:Lnight_2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lden_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Lnight_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?&request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>rwsgeluidskaarten:Lden_2006</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rwsgeluidskaarten/wms?&request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>rwsgeluidskaarten:Lnight_2006</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4b6752ae-65d6-44b5-98ef-1fc30f4fd92d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
6
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
3
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
1
05:00:09.780 [print] https:\/\/geodata.nationaalgeoregister.nl\/rwsgeluidskaarten\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:09.781 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:09.782 [print] ["OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:09.782 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
05:00:09.785 [print] #notpresent
57
* print operateson
0
05:00:09.785 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=9b583730-e750-485a-9c0c-39bf9be72cf8#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=a57cb859-c4fe-444c-adc6-be14cb2bbf36#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=9b583730-e750-485a-9c0c-39bf9be72cf9#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=a57cb859-c4fe-444c-adc6-be14cb2bbf38#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=50eef6be-619d-4e16-9b92-48971109b636#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=8de2f5eb-b09f-4f6d-8397-8878a1b86238#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"4b6752ae-65d6-44b5-98ef-1fc30f4fd92d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"4b6752ae-65d6-44b5-98ef-1fc30f4fd92d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.269:67]
94f241c2-43a2-42c3-8e9e-71976605aa0e
ms: 726
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:09.513 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:09.513 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:09.513 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:09.513 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:09.513 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:09.513 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:09.513 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:09.514 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '94f241c2-43a2-42c3-8e9e-71976605aa0e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
676
05:00:09.515 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=94f241c2-43a2-42c3-8e9e-71976605aa0e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C3B4A42C74836B0790C2C67E727E3461
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:09.699 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=94f241c2-43a2-42c3-8e9e-71976605aa0e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C3B4A42C74836B0790C2C67E727E3461
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:10.164 response time in milliseconds: 455
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:09 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9603151A761189384773C1C6447A5B34; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>94f241c2-43a2-42c3-8e9e-71976605aa0e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>TOP10NL WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-01-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>TOP10NL is een digitaal objectgericht kaartbestand wat ten grondslag ligt aan de topografische kaart 1:10000 en wat veelvuldig in diverse GIS- en CAD-systemen wordt gebruikt voor ondergrond, analyse-, en beheers- en planningsactiviteiten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/94f241c2-43a2-42c3-8e9e-71976605aa0e/attachments/top10NL vector.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/tiles/service/wmts/top10nlv2?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=top10nlv2&STYLE=_null&TILEMATRIXSET=EPSG%3A28992&TILEMATRIX=EPSG%3A28992%3A8&TILEROW=126&TILECOL=139&FORMAT=image%2Fpng</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/bu">Gebouwen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lc">Bodemgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sr">Zeegebieden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Basisregistratie Topografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>BRT</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>TOP10NL</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Kadaster</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Topografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Topografische kaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/licenses/by/4.0/">Naamsvermelding verplicht, Kadaster</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d202825e422a1055006">
<gml:beginPosition>2015-01-16</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">top10nlv2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">top10nlv2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">top10nlv2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">functioneelgebiedlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">functioneelgebiedlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">functioneelgebiedlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gebouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gebouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gebouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geografischgebiedlabelnaamfr</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geografischgebiedlabelnaamfr</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geografischgebiedlabelnaamfr</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geografischgebiedlabelnaamnl</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geografischgebiedlabelnaamnl</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">geografischgebiedlabelnaamnl</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hoogteofdieptepunt</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hoogteofdieptepunt</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hoogteofdieptepunt</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hoogteofdieptepuntlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hoogteofdieptepuntlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hoogteofdieptepuntlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inrichtingselementlijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inrichtingselementlijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inrichtingselementlijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inrichtingselementpunt</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inrichtingselementpunt</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inrichtingselementpunt</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">isohoogtelijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">isohoogtelijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">isohoogtelijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakgemeente</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakgemeente</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakgemeente</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakprovincie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakprovincie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">registratiefgebiedvlakprovincie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">reliefhogezijde</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">reliefhogezijde</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">reliefhogezijde</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">relieflijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">relieflijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">relieflijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorbaandeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorbaandeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">spoorbaandeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terrein</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terrein</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terrein</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terreincontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terreincontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terreincontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terreinvoorkomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terreinvoorkomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">terreinvoorkomen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeelvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeelvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeelvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeelvlakcontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeelvlakcontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">waterdeelvlakcontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnbrugnaam</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnbrugnaam</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnbrugnaam</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijninuitvoering</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijninuitvoering</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijninuitvoering</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnlabel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnstraatnaamfr</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnstraatnaamfr</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnstraatnaamfr</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnstraatnaamnl</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnstraatnaamnl</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijnstraatnaamnl</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijntunnelnaam</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijntunnelnaam</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelhartlijntunnelnaam</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeellijn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlak</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlakcontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlakcontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlakcontour</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlaktunnel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlaktunnel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wegdeelvlaktunnel</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2482250f-3b00-4439-9f93-f3118229b201" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=29d5310f-dd0d-45ba-abad-b4ffc6b8785f#MD_DataIdentification"/>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a78" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=af0c582f-9e6b-46e6-865a-fc3a2d5289b9#MD_DataIdentification"/>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a79" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=81ff84ec-42a4-4481-840b-12713bbb5d38#MD_DataIdentification"/>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a75" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=3eebf700-5abf-42e4-826c-03cfb497e366#MD_DataIdentification"/>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a80" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=4b282988-cb91-4bbc-b147-f653014917cb#MD_DataIdentification"/>
<srv:operatesOn uuidref="7c22107ea-5e31-4bbc-8e24-d15fe230062e" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=9d9f1738-aced-47c9-aaa0-c62474a2dcfb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>top10nlv2</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>functioneelgebiedlabel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gebouw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>geografischgebiedlabelnaamfr</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>geografischgebiedlabelnaamnl</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hoogteofdieptepunt</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>hoogteofdieptepuntlabel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inrichtingselementlijn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inrichtingselementpunt</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>isohoogtelijn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>registratiefgebiedvlakgemeente</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>registratiefgebiedvlakland</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>registratiefgebiedvlakprovincie</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>reliefhogezijde</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>relieflijn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>spoorbaandeellijn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>terrein</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>terreincontour</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>terreinvoorkomen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>waterdeellijn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>waterdeelvlak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>waterdeelvlakcontour</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelhartlijnbrugnaam</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelhartlijninuitvoering</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelhartlijnlabel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelhartlijnstraatnaamfr</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelhartlijnstraatnaamnl</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelhartlijntunnelnaam</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeellijn</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelvlak</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelvlakcontour</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/top10nlv2/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wegdeelvlaktunnel</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '94f241c2-43a2-42c3-8e9e-71976605aa0e'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
10
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
4
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
4
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
6
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:10.221 [print] https:\/\/geodata.nationaalgeoregister.nl\/top10nlv2\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
2
05:00:10.224 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
3
52
* print protocol2
0
05:00:10.227 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:10.227 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
4
56
* print organisationpath
0
05:00:10.233 [print] #notpresent
57
* print operateson
0
05:00:10.233 [print] ["http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=29d5310f-dd0d-45ba-abad-b4ffc6b8785f#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=af0c582f-9e6b-46e6-865a-fc3a2d5289b9#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=81ff84ec-42a4-4481-840b-12713bbb5d38#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=3eebf700-5abf-42e4-826c-03cfb497e366#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=4b282988-cb91-4bbc-b147-f653014917cb#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=9d9f1738-aced-47c9-aaa0-c62474a2dcfb#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
7
62
* eval db.writeln('"94f241c2-43a2-42c3-8e9e-71976605aa0e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"94f241c2-43a2-42c3-8e9e-71976605aa0e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.270:67]
037e55bd-a1dc-4fde-adfe-4610d3a3d5cb
ms: 669
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:09.689 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:09.689 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:09.689 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:09.689 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:09.689 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:09.689 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:09.689 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:09.690 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
9
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '037e55bd-a1dc-4fde-adfe-4610d3a3d5cb'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
641
05:00:09.699 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=037e55bd-a1dc-4fde-adfe-4610d3a3d5cb&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F089B8D3DD570CD193A5E75E210915F7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:09.871 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=037e55bd-a1dc-4fde-adfe-4610d3a3d5cb&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F089B8D3DD570CD193A5E75E210915F7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:10.339 response time in milliseconds: 466
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:10 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5554844D97968D96F69D93917EFA2084; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>037e55bd-a1dc-4fde-adfe-4610d3a3d5cb</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Population Distribution (INSPIRE geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-07-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>This dataset contains data with total population of the Netherlands referenced to statistical units according to the INSPIRE datamodel for Population Distribution version 3.0.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/5572f958-2684-476a-97dd-71248b31335a/attachments/Provincies.JPG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>jpg</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cbs</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistics</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>pd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nl</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>population distribution</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>netherlands</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sdmx</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>population</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nuts</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lau</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pd">Spreiding van de bevolking — demografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/pd/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="14076c36-pdnl-2012-2020-7e65f530188b" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76541ebb-a554-4540-a017-399d4bb4a860#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/pd/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '037e55bd-a1dc-4fde-adfe-4610d3a3d5cb'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
8
45
* print connectUrl
0
05:00:10.352 [print] https://service.pdok.nl/cbs/pd/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:10.352 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
4
52
* print protocol2
0
05:00:10.356 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:10.356 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:10.356 [print] Beheer PDOK
57
* print operateson
0
05:00:10.357 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76541ebb-a554-4540-a017-399d4bb4a860#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"037e55bd-a1dc-4fde-adfe-4610d3a3d5cb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"037e55bd-a1dc-4fde-adfe-4610d3a3d5cb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.271:67]
92826f1e-040d-4099-b9e1-cab6bfc520af
ms: 608
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:09.703 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:09.703 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:09.703 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:09.703 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:09.703 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:09.704 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:09.704 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:09.704 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '92826f1e-040d-4099-b9e1-cab6bfc520af'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
600
05:00:09.705 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=92826f1e-040d-4099-b9e1-cab6bfc520af&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=F089B8D3DD570CD193A5E75E210915F7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:09.876 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=92826f1e-040d-4099-b9e1-cab6bfc520af&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=F089B8D3DD570CD193A5E75E210915F7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:10.304 response time in milliseconds: 426
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:10 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=34FE231CCEAF5EEF3E8F91EBF4BBC168; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">92826f1e-040d-4099-b9e1-cab6bfc520af</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TG temperatuur</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">temperatuur</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="2e8ef9f1-9fdc-4901-a6f2-70fc62acccb7" xlink:href="https://haleconnect.com/services/bsp/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '92826f1e-040d-4099-b9e1-cab6bfc520af'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:10.309 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:10.309 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:10.310 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:10.310 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:10.310 [print] #notpresent
57
* print operateson
0
05:00:10.310 [print] https://haleconnect.com/services/bsp/org.874.c7d1b83d-8237-44c4-9e07-420eb63dcf84/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"92826f1e-040d-4099-b9e1-cab6bfc520af","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"92826f1e-040d-4099-b9e1-cab6bfc520af","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.272:67]
c7dad4b9-42a8-452f-a33b-d4938ed22142
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:09.789 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:09.790 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:09.790 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:09.790 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:09.790 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:09.790 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:09.790 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:09.790 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c7dad4b9-42a8-452f-a33b-d4938ed22142'
12
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
581
05:00:09.803 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c7dad4b9-42a8-452f-a33b-d4938ed22142&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=64C6B21048711B9A71427789DF449198
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:09.977 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c7dad4b9-42a8-452f-a33b-d4938ed22142&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=64C6B21048711B9A71427789DF449198
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:10.383 response time in milliseconds: 405
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:10 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1A4091E5CDB3516DCDF795CB517AAFA5; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c7dad4b9-42a8-452f-a33b-d4938ed22142</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Eemsmonding volgens het Eems-Dollardverdrag-Downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Eemsmonding volgens het Eems-Dollardverdrag</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.
De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.5</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>54</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/MarineRegion/ows?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1a9f87e0-1443-427c-9fa7-18c86c804ddb" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f44dac86-2228-412f-8355-e56446ca9933#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/gs5/MarineRegion/ows?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>MarineRegion:ManagementRestrictionOrRegulationZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c7dad4b9-42a8-452f-a33b-d4938ed22142'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:10.387 [print] https://inspire.caris.nl/gs5/MarineRegion/ows?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:10.388 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:10.388 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:10.388 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:10.389 [print] #notpresent
57
* print operateson
0
05:00:10.389 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f44dac86-2228-412f-8355-e56446ca9933#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c7dad4b9-42a8-452f-a33b-d4938ed22142","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c7dad4b9-42a8-452f-a33b-d4938ed22142","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.273:67]
f39d198a-1e69-43cc-b359-cc60a8c22d28
ms: 612
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:10.260 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:10.260 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:10.260 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:10.261 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:10.261 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:10.261 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:10.261 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:10.261 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f39d198a-1e69-43cc-b359-cc60a8c22d28'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
605
05:00:10.266 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f39d198a-1e69-43cc-b359-cc60a8c22d28&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9603151A761189384773C1C6447A5B34
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:10.438 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f39d198a-1e69-43cc-b359-cc60a8c22d28&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9603151A761189384773C1C6447A5B34
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:10.866 response time in milliseconds: 427
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:10 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=933F66A003F08769C88634FEEA117C38; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f39d198a-1e69-43cc-b359-cc60a8c22d28</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>MIL</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Meetwaarden van Luchtkwaliteitsstations in Nederland.</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-04-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze service levert de meetwaarden van de door het RIVM gemeten luchtkwaliteit per station in diverse verontreinigingen.
Denk hierbij aan Fijnstof (PM10, PM2,5), Stikstofoxide (NO, NO2), Ozon (O3), Zwaveldioxide (SO2), Koolstofmonoxide (CO) en Ammoniak (NH3).
De service levert ruwe ongevalideerde gemeten data, per station, in tijdsserie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="custodian"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoSensorDescriptionService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Menselijke gezondheid en veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0, 2008-06-01</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue=""/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2015-01-01T00:00:00</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition/>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gco:CharacterString/>
</srv:identifier>
<gco:ScopedName/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/sos/eaq/service?service=AQD&version=1.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="505e9f1e-84bc-4856-9771-4295db998bb6" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=733559a5-201d-40e5-ad43-d1c7bae84d9f"/>
<srv:operatesOn uuidref="4504a4b2-3179-44b3-a5a9-b67b693c514d" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d3c9efd6-fca7-49d6-92bb-5f507abece90"/>
<srv:operatesOn uuidref="df9bc66f-941b-4c38-a104-1b8d940a53db" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=af135cd8-d429-4fc7-b9e3-09e15217520d"/>
<srv:operatesOn uuidref="a3095f95-0ec7-46ff-ae14-ce2173e8fafa" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b3ec8793-7747-4da0-b6c3-aa384446a586"/>
<srv:operatesOn uuidref="a3b9f437-f571-4a00-b3c3-58e4354c244f" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5800f3b0-2ea2-4231-8165-216a7b26867f"/>
<srv:operatesOn uuidref="fd9c4f87-026e-4681-8d94-9702f3c83078" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d8f370e8-123c-4ab3-9410-04f728327ac6"/>
<srv:operatesOn uuidref="b867ba72-5a7c-41fe-b997-394b56dfbd25" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833"/>
<srv:operatesOn uuidref="440c4a06-6924-4f9c-a9e2-6f61340f711b" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=500d396f-5ec6-4e4b-a151-5fb3cddd8082"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact gco:nilReason="missing"/>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/sos/eaq/service?service=AQD&version=1.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:SOS</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gco:CharacterString>accesPoint</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Voldoet aan de SDS interoperabilities specificaties.</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Voldoet aan de download specificaties</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>OGC Sensor Observation Service Interface Standard</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-04-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform OGC SOS specificaties</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f39d198a-1e69-43cc-b359-cc60a8c22d28'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:10.870 [print] https://inspire.rivm.nl/sos/eaq/service?service=AQD&version=1.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:10.871 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:10.871 [print] OGC:SOS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:10.871 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:10.872 [print] #notpresent
57
* print operateson
0
05:00:10.872 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/en\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=733559a5-201d-40e5-ad43-d1c7bae84d9f","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/en\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=d3c9efd6-fca7-49d6-92bb-5f507abece90","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/en\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=af135cd8-d429-4fc7-b9e3-09e15217520d","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/en\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=b3ec8793-7747-4da0-b6c3-aa384446a586","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/en\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=5800f3b0-2ea2-4231-8165-216a7b26867f","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/en\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=d8f370e8-123c-4ab3-9410-04f728327ac6","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/en\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/en\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=500d396f-5ec6-4e4b-a151-5fb3cddd8082"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f39d198a-1e69-43cc-b359-cc60a8c22d28","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"f39d198a-1e69-43cc-b359-cc60a8c22d28","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.274:67]
108fec55-e467-4d04-ab35-fd0d7060e3e2
ms: 593
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:10.325 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:10.325 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:10.325 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:10.325 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:10.325 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:10.326 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:10.326 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:10.326 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '108fec55-e467-4d04-ab35-fd0d7060e3e2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
584
05:00:10.327 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=108fec55-e467-4d04-ab35-fd0d7060e3e2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=34FE231CCEAF5EEF3E8F91EBF4BBC168
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:10.501 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=108fec55-e467-4d04-ab35-fd0d7060e3e2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=34FE231CCEAF5EEF3E8F91EBF4BBC168
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:10.910 response time in milliseconds: 407
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:10 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=37DAE09FA92AC776B0FCF6AF2B01F429; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>108fec55-e467-4d04-ab35-fd0d7060e3e2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl/">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/28992">Rijks Driehoeksstelsel</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Richtlijn Stedelijk Afvalwater EU2015 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-10-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de service die een aan de EU gerapporteerde versie van de Richtlijn Stedelijk Afvalwater dataset van Nederland serveert. De versie is EU2015</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl/">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wms/v1_0?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/108fec55-e467-4d04-ab35-fd0d7060e3e2/attachments/richtlijn_stedelijk_afvalwater.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>RSA</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Richtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>EEG</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>agglomeraties</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lozingspunten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterzuiveringsinstallaties</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<!-- Moet overeenkomen met element WMS_Capabilities/Service/AccessConstraints in het Capabilities bestand -->
<!-- Als er geen gebruiksrestricties zijn: otherRestrictions bij element MD_RestrictionCode en verwijzing naar Public Domain verklaring of CC0 bij otherConstraints -->
<!-- Anders een geogedeeld licentie aanmaken en bij otherConstraints de verwijzing naar die licentie opnemen. -->
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.12</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.25</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.61</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:extent>
<gmd:EX_Extent>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d405338e398a1056030">
<gml:beginPosition>2016-01-01T00:00:00</gml:beginPosition>
<gml:endPosition>2016-12-31T00:00:00</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d1" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e1#MD_DataIdentification"/>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d2" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e2#MD_DataIdentification"/>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d3" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>rsa_agglomeraties_eu2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>rsa_lozingspunten_eu2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>rsa_waterzuiveringsinstallaties_eu2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '108fec55-e467-4d04-ab35-fd0d7060e3e2'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:10.916 [print] https:\/\/geodata.nationaalgeoregister.nl\/rws\/richtlijnstedelijkafvalwater2015\/wms\/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:10.917 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:10.917 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:10.917 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:10.918 [print] Beheer PDOK
57
* print operateson
0
05:00:10.918 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e1#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e2#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"108fec55-e467-4d04-ab35-fd0d7060e3e2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"108fec55-e467-4d04-ab35-fd0d7060e3e2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.275:67]
ef2a7962-8bb4-483f-ac78-851b619f357f
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:10.363 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:10.363 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:10.363 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:10.363 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:10.364 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:10.364 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:10.364 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:10.364 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ef2a7962-8bb4-483f-ac78-851b619f357f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
590
05:00:10.367 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ef2a7962-8bb4-483f-ac78-851b619f357f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5554844D97968D96F69D93917EFA2084
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:10.541 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ef2a7962-8bb4-483f-ac78-851b619f357f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5554844D97968D96F69D93917EFA2084
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:10.954 response time in milliseconds: 412
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:10 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4AAA26C174A495B3929A60A40E6C0561; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:csw="http://schemas.opengis.net/csw/2.0.2" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ef2a7962-8bb4-483f-ac78-851b619f357f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Infodesk Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName/>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>info@cultureelerfgoed.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE Download service Beschermde gebieden</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze Download service is gebaseerd op data van de Rijksdienst voor het Cultureel Erfgoed en bestaat uit datasets voor Rijksmonumenten, Archeologische Monumenten, Stads- en Dorpsgezichten en UNESCO cultureel Werelderfgoed.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>info@cultureelerfgoed.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://services.rce.geovoorziening.nl/rce/wms?version=1.3.0&request=GetMap&layers=WorldHeritage,Townscapes,ArcheologicalMonuments,NationalListedMonuments&styles=Erfgoedetalage_Werelderfgoed,Erfgoedetalage_StadsEnDorpsgezicht,Erfgoedetalage_AMK,RCE_Rijksmonumenten_cirkel&CRS=EPSG:28992&format=image/png&height=150&width=200&bbox=134000,470000,142000,476000</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>rijksmonument</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>monument</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>archeologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>historische geografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stedenbouwkunde</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>planologie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bouwkunde</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>architectuurgeschiedenis</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wereld erfgoed</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>cultuurhistorie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>beschermde gebieden</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 2.4</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-05-03</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.4</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.300000000000001</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.7</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d28e288a1049886">
<gml:begin>
<gml:TimeInstant gml:id="d28e290a1049886">
<gml:timePosition/>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="d28e293a1049886">
<gml:timePosition/>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>Get</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>c76c71c0-764f-11e0-a1f0-0800200c9a60</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RCE">NationalListedMonuments</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>Get</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>dd7d8650-7651-11e0-a1f0-0800200c9a61</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RCE">ArcheologicalMonuments</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>Get</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>e39bd6e0-7651-11e0-a1f0-0800200c9a62</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RCE">Townscapes</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>Get</gco:CharacterString>
</srv:operationName>
<srv:identifier>
<gco:CharacterString>f7d22d90-7651-11e0-a1f0-0800200c9a63</gco:CharacterString>
</srv:identifier>
<gco:ScopedName codeSpace="NL.RCE">WorldHeritage</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>Unknown</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/www/download/nl.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="c76c71c0-764f-11e0-a1f0-0800200c9a60" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=6f84efeb-fc1d-4565-a721-80735ea57dbd&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
<srv:operatesOn uuidref="dd7d8650-7651-11e0-a1f0-0800200c9a61" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=dfe5b146-354f-4bc7-99b1-6713817afac9&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
<srv:operatesOn uuidref="e39bd6e0-7651-11e0-a1f0-0800200c9a62" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=4e2ef670-cddd-11dd-ad8b-0800200c9a66&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
<srv:operatesOn uuidref="f7d22d90-7651-11e0-a1f0-0800200c9a63" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88a3c1ae-902e-4efa-8663-ddd836101929&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>InfoDesk Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijksdienst voor het Cultureel Erfgoed</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://services.rce.geovoorziening.nl/www/download/nl.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PS.ProtectedSite</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Nadere uitleg bij het al dan niet volledig voldoen aan de specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Open Search mechanisme van het Nationaal Georegister functioneert nog niet naar behoren.</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ef2a7962-8bb4-483f-ac78-851b619f357f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:10.958 [print] https://services.rce.geovoorziening.nl/www/download/nl.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:10.959 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:10.959 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:10.959 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:10.959 [print] #notpresent
57
* print operateson
3
05:00:10.962 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=6f84efeb-fc1d-4565-a721-80735ea57dbd&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=dfe5b146-354f-4bc7-99b1-6713817afac9&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=4e2ef670-cddd-11dd-ad8b-0800200c9a66&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=88a3c1ae-902e-4efa-8663-ddd836101929&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ef2a7962-8bb4-483f-ac78-851b619f357f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"ef2a7962-8bb4-483f-ac78-851b619f357f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.276:67]
54d2021b-e778-4834-a3c6-75c89d36b942
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:10.401 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:10.402 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:10.402 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
1
05:00:10.403 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:10.403 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:10.404 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:10.404 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:10.404 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '54d2021b-e778-4834-a3c6-75c89d36b942'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
591
05:00:10.405 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=54d2021b-e778-4834-a3c6-75c89d36b942&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1A4091E5CDB3516DCDF795CB517AAFA5
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:10.577 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=54d2021b-e778-4834-a3c6-75c89d36b942&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1A4091E5CDB3516DCDF795CB517AAFA5
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:10.995 response time in milliseconds: 417
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:10 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=386EA2D7BCE72A2F6800E2F2DDA2FB23; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>54d2021b-e778-4834-a3c6-75c89d36b942</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>OpenTopo WMTS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-06-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-08-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het OpenTopo kaartbeeld wordt 5x per jaar geproduceerd door Jan-Willem van Aalst. Dit betreft een samengesteld topografisch kaartbeeld o.b.v. BRT, BAG, BRK, OSM, AHN, BGT, Risicokaart. In opdracht van het nationale Veiligheidsberaad (www.veiligheidsberaad.nl) stelt het Instituut Fysieke Veiligheid (www.ifv.nl) dit kaartbeeld als WMTS ter beschikking aan de Publieke Dienstverlening Op de Kaart onder een CC-BY licentie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.imergis.nl/img/OT-voorbeeld.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.imergis.nl/img/OT-voorbeeld.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>OpenTopo</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Instituut Fysieke Veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Imergis</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Veiligheidskaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Topografische kaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Topografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/licenses/by/4.0/deed.nl">Naamsvermelding verplicht, Instituut Fysieke Veiligheid</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d128962e409a1055006">
<gml:beginPosition>2016-06-30</gml:beginPosition>
<gml:endPosition>2016-08-19</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/tiles/service/wmts?request=GetCapabilities&service=wmts</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="2ae3e9b7-aa79-41d4-a35b-c9a0fee69e5c" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2ae3e9b7-aa79-41d4-a35b-c9a0fee69e5c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/tiles/service/wmts?request=GetCapabilities&service=wmts</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wmts">OGC:WMTS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>opentopo</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Deze service voldoet aan de specificaties voor spatial data services</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>invocable</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet aan de requirements van de invocable conformance class</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '54d2021b-e778-4834-a3c6-75c89d36b942'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:11.000 [print] https://geodata.nationaalgeoregister.nl/tiles/service/wmts?request=GetCapabilities&service=wmts
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:11.001 [print] OGC:WMTS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:11.001 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:11.001 [print] OGC:WMTS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:11.002 [print] #notpresent
57
* print operateson
0
05:00:11.002 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2ae3e9b7-aa79-41d4-a35b-c9a0fee69e5c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"54d2021b-e778-4834-a3c6-75c89d36b942","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"54d2021b-e778-4834-a3c6-75c89d36b942","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.277:67]
c47e4ef8-951e-4765-8d01-29150c12a22d
ms: 571
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:10.874 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:10.875 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:10.875 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:10.875 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:10.875 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:10.875 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:10.875 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:10.876 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c47e4ef8-951e-4765-8d01-29150c12a22d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
559
05:00:10.876 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c47e4ef8-951e-4765-8d01-29150c12a22d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=933F66A003F08769C88634FEEA117C38
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:11.048 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c47e4ef8-951e-4765-8d01-29150c12a22d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=933F66A003F08769C88634FEEA117C38
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:11.433 response time in milliseconds: 384
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:11 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2EB535329D3A6493C476659E29B146D1; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c47e4ef8-951e-4765-8d01-29150c12a22d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Metadata auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="contactpunt">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GeoTOP, INSPIRE downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-04-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>GeoTOP is een gedetailleerd driedimensionaal (3D) model van de ondergrond van Nederland, waaraan sinds 2006 wordt gewerkt. In GeoTOP wordt de ondergrond onderverdeeld in miljoenen gridcellen (voxels) van 100 bij 100 meter met een dikte van een halve meter. Elke gridcel bevat informatie over stratigrafie, lithologie en de onzekerheid omtrent hun voorkomen. Het GeoTOP model is op dit moment gereed voor de provincies Zeeland en Zuid-Holland. Binnen het GeoTOP werkproces zijn een aantal producten vervaardigd die snel en eenvoudig een duidelijk beeld geven van bepaalde facetten van de ondergrond. Deze producten zijn onderverdeeld in vier thema's: 1) geologische verspreidingskaarten, 2) cumulatieve dikte kaarten van lithologie in het Holocene pakket, 3) horizontale doorsneden van de geologie, lithologie en cumulatieve dikte van zand, veen of kleiige voorkomen 4) kaarten met een specifieke toepassing. De kaarten van het lagenmodel Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer beschrijven voor de mariene geulafzettingen uit generatie D behorende tot de Formatie van Naaldwijk, Laagpakket van Wormer de boringen, de verbreidingen en de verspreiding en de onzekerheid in zowel horizontale als verticale richting. Het lagenmodel is een tweeenhalf dimensionaal model opgebouwd uit een stapeling van geologische vlakken. Het lagenmodel wordt gebruikt in de modellering van het 3D GeoTOP-model en dient als basis om het stratigrafische model van GeoTOP te maken. In het lagenmodel wordt de top en basis van stratigrafische eenheden weergegeven, gebaseerd op de interpretatie van boringen uit de DINO database. Deze vlakken worden gebruikt bij het berekenen van het driedimensionaal model GeoTOP. De producten binnen het lagenmodel Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer bestaan uit 1) boringen, 2) verbreidingen 3) top, basis en dikte in gridcellen van 100 bij 100 meter en 4) standaard deviatie van de top en basis in gridcellen van 100 bij 100 meter. In de boringen staan alle boringen waarin Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer voorkomt met informatie over de diepteligging van deze laag en of deze laag is doorboord. In de verbreidingskaarten wordt het gebied weergegeven waarin deze formatie kan voorkomen. Buiten deze verbreidingen komen de generatie D geulafzettingen in Formatie van Naaldwijk, Laagpakket van Walcheren niet voor. De verbreiding is bepaald aan de hand van geologische kaarten, Actueel Hoogtebestand Nederland (AHN) en uit onderzoek van Marc Heima (2009). De kaarten van de bovenkant (top) en onderkant (basis) van Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer zijn weergegeven in meters t.o.v. NAP. De dikte wordt weergegeven in meters. De verspreiding van deze eenheid beperkt zich grotendeels tot de droogmakerijen in Zuid Holland. In de kaarten van de standaard deviatie worden van de bovenkant (top) en onderkant (basis) van Stroombaan generatie D, Formatie van Naaldwijk, Laagpakket van Wormer de standaard afwijkingen weergegeven.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo xlink:type="simple">
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address xlink:type="simple">
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/so">Bodem</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.341</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>4.87</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>51.17</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>52.20</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/atom/services.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=7D35598D-DFBF-C64D-0F1A-92A80A45EB14&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.broinspireservices.nl/atom/services.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE Downloadservice GDN</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c47e4ef8-951e-4765-8d01-29150c12a22d'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
4
05:00:11.444 [print] https://www.broinspireservices.nl/atom/services.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:11.444 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:11.444 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:11.444 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:11.445 [print] #notpresent
57
* print operateson
0
05:00:11.445 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=7D35598D-DFBF-C64D-0F1A-92A80A45EB14&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c47e4ef8-951e-4765-8d01-29150c12a22d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c47e4ef8-951e-4765-8d01-29150c12a22d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.278:67]
68d14b1c-71ad-4ce7-8267-45787a80c2d4
ms: 546
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:10.925 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:10.925 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:10.925 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:10.925 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:10.926 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:10.926 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:10.926 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:10.932 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '68d14b1c-71ad-4ce7-8267-45787a80c2d4'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
05:00:10.939 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68d14b1c-71ad-4ce7-8267-45787a80c2d4&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=37DAE09FA92AC776B0FCF6AF2B01F429
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:11.111 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68d14b1c-71ad-4ce7-8267-45787a80c2d4&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=37DAE09FA92AC776B0FCF6AF2B01F429
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:11.469 response time in milliseconds: 356
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:11 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C53A3298BA1691C9AD00DF38F9E9A64F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>68d14b1c-71ad-4ce7-8267-45787a80c2d4</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Adressen (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-09-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-08-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Adressen themalaag, gevuld met relevante objecten uit de Basisregistratie Adressen en Gebouwen (BAG), beheerd door het Kadaster.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/ad/ows?LAYERS=AD.Address&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=364&HEIGHT=252</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspire/ad/ows?LAYERS=AD.Address&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=364&HEIGHT=252</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ad">Adressen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Adressen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Addresses</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d444448e401a1056030">
<gml:beginPosition>2013-09-08</gml:beginPosition>
<gml:endPosition>2020-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:Address</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:Address</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:Address</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:Address</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:AddressAreaName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:AddressAreaName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:AddressAreaName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:AddressAreaName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:PostalDescriptor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:PostalDescriptor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:PostalDescriptor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:PostalDescriptor</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:ThoroughfareName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:ThoroughfareName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:ThoroughfareName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ad:ThoroughfareName</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1d32fc50-cd5b-4425-b0df-16c7c7940e94" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a5f961e9-ebdd-41e2-b8e8-ab33ed340a83#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ad:Address</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ad:AddressAreaName</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ad:PostalDescriptor</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ad/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ad:ThoroughfareName</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '68d14b1c-71ad-4ce7-8267-45787a80c2d4'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:11.474 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/ad\/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:11.475 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:11.475 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:11.475 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:11.476 [print] #notpresent
57
* print operateson
0
05:00:11.476 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a5f961e9-ebdd-41e2-b8e8-ab33ed340a83#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"68d14b1c-71ad-4ce7-8267-45787a80c2d4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"68d14b1c-71ad-4ce7-8267-45787a80c2d4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.279:67]
15c3c30f-0db2-4b3b-80f6-b990c8fc8225
ms: 584
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:10.968 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:10.969 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:10.969 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:10.969 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:10.969 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:10.969 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:10.969 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:10.969 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '15c3c30f-0db2-4b3b-80f6-b990c8fc8225'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
577
05:00:10.970 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=15c3c30f-0db2-4b3b-80f6-b990c8fc8225&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4AAA26C174A495B3929A60A40E6C0561
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:11.144 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=15c3c30f-0db2-4b3b-80f6-b990c8fc8225&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4AAA26C174A495B3929A60A40E6C0561
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:11.546 response time in milliseconds: 400
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:11 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C158544A03DE5EBB9CED09494A89778F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>15c3c30f-0db2-4b3b-80f6-b990c8fc8225</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-06</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo xmlns:gml="http://www.opengis.net/gml/3.2">
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/28992">Rijks Driehoeksstelsel</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Waterschappen Hydrografie INSPIRE ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-05-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Hydrografie waterschappen INSPIRE</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/15c3c30f-0db2-4b3b-80f6-b990c8fc8225/attachments/catchments.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>deelstroomgebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterkeringen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterlopen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kruisingen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kunstwerken</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/hydrografie/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="07575774-57a1-4419-bab4-6c88fdeb02b2" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=07575774-57a1-4419-bab4-6c88fdeb02b2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/hwh/hydrografie/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '15c3c30f-0db2-4b3b-80f6-b990c8fc8225'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:11.550 [print] https://service.pdok.nl/hwh/hydrografie/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:11.551 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:11.551 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:11.551 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:11.552 [print] Beheer PDOK
57
* print operateson
0
05:00:11.552 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=07575774-57a1-4419-bab4-6c88fdeb02b2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"15c3c30f-0db2-4b3b-80f6-b990c8fc8225","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"15c3c30f-0db2-4b3b-80f6-b990c8fc8225","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.280:67]
243c6401-9ed1-4cdd-b9a7-caff08813ce4
ms: 563
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:11.004 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:11.004 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:11.004 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:11.004 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:11.004 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:11.005 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:11.005 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:11.005 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '243c6401-9ed1-4cdd-b9a7-caff08813ce4'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
557
05:00:11.012 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=243c6401-9ed1-4cdd-b9a7-caff08813ce4&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=386EA2D7BCE72A2F6800E2F2DDA2FB23
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:11.188 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=243c6401-9ed1-4cdd-b9a7-caff08813ce4&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=386EA2D7BCE72A2F6800E2F2DDA2FB23
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:11.562 response time in milliseconds: 372
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:11 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=FFB05F13721758D40F2995504CED8F93; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>243c6401-9ed1-4cdd-b9a7-caff08813ce4</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/7409">ETRS89-GRS80-EVRS</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>EEZ volgens UNCLOS - Noordzee - ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-11-27</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Exclusieve Economische Zone van Nederland</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.
De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue=""/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>HTTP GET</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-EEZ-volgens-UNCLOS-feed.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="e8b84fae-00b3-49c1-80c1-df8f69f64e8c" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e8b84fae-00b3-49c1-80c1-df8f69f64e8c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>3.2.1</gco:CharacterString>
</gmd:version>
<gmd:specification>
<gco:CharacterString>D2.8.I.4 Data Specification on Administrative Units – Technical Guidelines</gco:CharacterString>
</gmd:specification>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-EEZ-volgens-UNCLOS-feed.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>EEZ volgens UNCLOS - Noordzee - ATOM</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '243c6401-9ed1-4cdd-b9a7-caff08813ce4'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:11.566 [print] https://inspire.caris.nl/atom/maritieme-grenzen-zones-noordzee-EEZ-volgens-UNCLOS-feed.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:11.566 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:11.567 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:11.567 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:11.567 [print] #notpresent
57
* print operateson
0
05:00:11.567 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e8b84fae-00b3-49c1-80c1-df8f69f64e8c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"243c6401-9ed1-4cdd-b9a7-caff08813ce4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"243c6401-9ed1-4cdd-b9a7-caff08813ce4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.281:67]
1ff0035a-acc0-4a67-a76c-3b79646b4eef
ms: 543
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:11.457 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:11.458 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:11.458 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:11.458 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:11.458 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:11.458 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:11.459 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:11.459 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1ff0035a-acc0-4a67-a76c-3b79646b4eef'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
535
05:00:11.460 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1ff0035a-acc0-4a67-a76c-3b79646b4eef&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2EB535329D3A6493C476659E29B146D1
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:11.631 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1ff0035a-acc0-4a67-a76c-3b79646b4eef&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2EB535329D3A6493C476659E29B146D1
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:11.994 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:11 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7014A5A992227F83BAF8EB871B87D957; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1ff0035a-acc0-4a67-a76c-3b79646b4eef</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Amplitude van het getij op de Noordzee Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2011-11-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Amplitude van het getij: verschil tussen Lowest Astronomical Tide (LAT) en Mean Sea Level (MSL)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/of">Oceanografische geografische kenmerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.</gco:CharacterString>
</gmd:useLimitation>
<gmd:useLimitation>
<gco:CharacterString>De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/server/services/ows/view/map/amplitude-getij_IVS?request=GetCapabilities&service=WMS&version=1.3.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="226393c7-7a10-4116-b7f5-1214ab663e6e" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=be6551de-a709-4c6d-a5e2-f63f0cf038ba&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/server/services/ows/view/map/amplitude-getij_IVS?request=GetCapabilities&service=WMS&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>LAT_VIEW.OF.GridObservation</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1ff0035a-acc0-4a67-a76c-3b79646b4eef'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:11.998 [print] https://inspire.caris.nl/server/services/ows/view/map/amplitude-getij_IVS?request=GetCapabilities&service=WMS&version=1.3.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:11.999 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:11.999 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:11.999 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:11.999 [print] #notpresent
57
* print operateson
0
05:00:11.999 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=be6551de-a709-4c6d-a5e2-f63f0cf038ba&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1ff0035a-acc0-4a67-a76c-3b79646b4eef","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"1ff0035a-acc0-4a67-a76c-3b79646b4eef","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.282:67]
01572637-b851-4cc3-b06a-56c1ae1115cc
ms: 726
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:11.478 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:11.479 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:11.479 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:11.479 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:11.479 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:11.479 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:11.479 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:11.479 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '01572637-b851-4cc3-b06a-56c1ae1115cc'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
685
05:00:11.480 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=01572637-b851-4cc3-b06a-56c1ae1115cc&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C53A3298BA1691C9AD00DF38F9E9A64F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:11.656 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=01572637-b851-4cc3-b06a-56c1ae1115cc&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C53A3298BA1691C9AD00DF38F9E9A64F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:12.164 response time in milliseconds: 507
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:11 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=6CEB32B65AC026C74A84903380F44205; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>01572637-b851-4cc3-b06a-56c1ae1115cc</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Zorgatlas</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>atlas@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Ziekenhuizen in Nederland (september 2013) (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-09-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze webservice toont de locaties van alle ziekenhuizen in Nederland (algemene en academische ziekenhuizen inclusief de buitenpoliklinieken). Het betreft de situatie van september 2013. Het bestand bestaat uit een locatienaam, organisatienaam en adresgegevens.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Zorgatlas</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/Rijksinstituut_voor_Volksgezondheid_en_Milieu">Rijksinstituut voor Volksgezondheid en Milieu</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Menselijke gezondheid en veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword gco:nilReason="missing">
<gco:CharacterString/>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xmlns:gn="http://www.fao.org/geonetwork">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d5012405e336a1052958">
<gml:beginPosition/>
<gml:endPosition/>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1e3a98db-5d5e-4e61-8b64-1d132ddb439e" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d9baa847-4652-4588-abe1-0b050f40f27f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>inspire:hospitals_2013</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/atom/hospitals_2013.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">download</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Ziekenhuizen in Nederland (september 2013) (WFS)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '01572637-b851-4cc3-b06a-56c1ae1115cc'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
32
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:12.202 [print] https:\/\/inspire.rivm.nl\/geoserver\/wfs?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:12.203 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:12.203 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:12.203 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:12.204 [print] Rijksinstituut voor Volksgezondheid en Milieu
57
* print operateson
0
05:00:12.204 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d9baa847-4652-4588-abe1-0b050f40f27f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"01572637-b851-4cc3-b06a-56c1ae1115cc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"01572637-b851-4cc3-b06a-56c1ae1115cc","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.283:67]
918388cf-9d8c-4264-b108-3e375bde0d52
ms: 610
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:11.556 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:11.556 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:11.557 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:11.557 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:11.557 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:11.557 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:11.557 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:11.557 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '918388cf-9d8c-4264-b108-3e375bde0d52'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
597
05:00:11.558 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=918388cf-9d8c-4264-b108-3e375bde0d52&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C158544A03DE5EBB9CED09494A89778F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:11.732 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=918388cf-9d8c-4264-b108-3e375bde0d52&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C158544A03DE5EBB9CED09494A89778F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:12.153 response time in milliseconds: 420
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:11 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5284E3C0A0BEDA74801FFF9F6CA2165E; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>918388cf-9d8c-4264-b108-3e375bde0d52</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vaarwegmarkeringen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-05-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Drijvende markeringen en Vaste markeringen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/918388cf-9d8c-4264-b108-3e375bde0d52/attachments/Vaarweg.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>Vaarweg.png</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Boeien</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Markeringen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d413502e375a1056030">
<gml:beginPosition>2015-05-28</gml:beginPosition>
<gml:endPosition>2021-08-11</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">markdrijvendrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">markdrijvendrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">markdrijvendrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">markvastrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">markvastrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">markvastrd</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="a0bccc6a-9f0b-4281-9d8c-883ee734f001" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=be1b1514-8d1f-48e1-9624-fee9b784138b#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>markdrijvendrd</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/noordzeevaarwegmarkeringenrd/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>markvastrd</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '918388cf-9d8c-4264-b108-3e375bde0d52'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:12.159 [print] https:\/\/geodata.nationaalgeoregister.nl\/noordzeevaarwegmarkeringenrd\/wms?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
4
05:00:12.164 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
2
52
* print protocol2
0
05:00:12.165 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:12.166 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:12.166 [print] #notpresent
57
* print operateson
0
05:00:12.166 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=be1b1514-8d1f-48e1-9624-fee9b784138b#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"918388cf-9d8c-4264-b108-3e375bde0d52","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"918388cf-9d8c-4264-b108-3e375bde0d52","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.284:67]
30f65c89-2246-49f8-8b50-0f1140d6f2aa
ms: 650
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:11.570 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:11.570 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:11.570 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:11.570 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:11.570 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:11.570 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:11.570 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:11.571 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '30f65c89-2246-49f8-8b50-0f1140d6f2aa'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
635
05:00:11.571 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=30f65c89-2246-49f8-8b50-0f1140d6f2aa&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=FFB05F13721758D40F2995504CED8F93
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:11.748 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=30f65c89-2246-49f8-8b50-0f1140d6f2aa&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=FFB05F13721758D40F2995504CED8F93
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:12.206 response time in milliseconds: 456
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:11 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E4E582CCE7871BDCF1A8D4D66E80BD6F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>30f65c89-2246-49f8-8b50-0f1140d6f2aa</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-10</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Hydrografie - Physical Waters (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-06-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Hydrografie zoals bedoeld in de beschrijving van de zee, meren, rivieren en andere wateren, met hun verschijningsvormen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/30f65c89-2246-49f8-8b50-0f1140d6f2aa/attachments/hydrografie_PWWMSnieuw.png</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hydrografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kust</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>kustlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterval</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stuw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sluis</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d508294e390a1055006">
<gml:beginPosition>2017-05-01</gml:beginPosition>
<gml:endPosition>2021-06-08</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Shore</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Shore</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Shore</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Wetland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Wetland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.Wetland</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.HydroPointOfInterest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.HydroPointOfInterest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.HydroPointOfInterest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.ManMadeObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.ManMadeObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.PhysicalWaters.ManMadeObject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="70a0f618-9d4f-4be9-9d9d-11106ff6971c" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=1c3afc74-cc34-44b7-938a-963e2350795a#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HY.PhysicalWaters.Shore</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HY.PhysicalWaters.Wetland</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/hy-p/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>HY.PhysicalWaters.ManMadeObject</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '30f65c89-2246-49f8-8b50-0f1140d6f2aa'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
3
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
3
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:12.215 [print] https:\/\/geodata.nationaalgeoregister.nl\/inspire\/hy-p\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
2
50
* print protocol1
0
05:00:12.217 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:12.218 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:12.218 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:12.219 [print] #notpresent
57
* print operateson
0
05:00:12.219 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=1c3afc74-cc34-44b7-938a-963e2350795a#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"30f65c89-2246-49f8-8b50-0f1140d6f2aa","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"30f65c89-2246-49f8-8b50-0f1140d6f2aa","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.285:67]
ff8f6da2-949e-4838-90f6-fd895a4a240f
ms: 591
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:12.002 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:12.003 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:12.003 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:12.003 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:12.003 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:12.003 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:12.003 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:12.003 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ff8f6da2-949e-4838-90f6-fd895a4a240f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
572
05:00:12.004 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ff8f6da2-949e-4838-90f6-fd895a4a240f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7014A5A992227F83BAF8EB871B87D957
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:12.201 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ff8f6da2-949e-4838-90f6-fd895a4a240f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7014A5A992227F83BAF8EB871B87D957
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:12.575 response time in milliseconds: 372
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:12 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=66B95E7094677D78A9EAC2ABB3DDC2AA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ff8f6da2-949e-4838-90f6-fd895a4a240f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-03-14</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlandse metadata profiel op ISO 19119 voor services 1.2.1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>LCP emissies (Richtlijn Industriële emissies) 2016 (WFS)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-03-31</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Bevat de emissies van stoffen naar de lucht en het brandstofverbruik van de grote vuurhaarden in Nederland (Large Combustion Plants) over het rapportagejaar 2016</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>RIVM</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>geodata@rivm.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Emissies (Richtlijn Industriële emissies)</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE prioritaire dataset</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Faciliteiten voor productie en industrie</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gco:CharacterString>http://creativecommons.org/publicdomain/mark/1.0/deed.nl</gco:CharacterString>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.47</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="N10259">
<gml:begin>
<gml:TimeInstant gml:id="N1025E">
<gml:timePosition>2016-01-01</gml:timePosition>
</gml:TimeInstant>
</gml:begin>
<gml:end>
<gml:TimeInstant gml:id="N10267">
<gml:timePosition>2016-12-31</gml:timePosition>
</gml:TimeInstant>
</gml:end>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight"/>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices"/>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="6941b1f2-7ee6-4a1d-9cba-9071e3ca6cb3" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d24ccb35-e9d2-41bf-b231-43083fc0c76d"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rivm.nl/geoserver/wfs?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>lcp_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>lcp 2016</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service"/>
</gmd:level>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ff8f6da2-949e-4838-90f6-fd895a4a240f'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:12.582 [print] https://inspire.rivm.nl/geoserver/wfs?
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
10
50
* print protocol1
0
05:00:12.592 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:12.592 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:12.592 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:12.593 [print] #notpresent
57
* print operateson
0
05:00:12.593 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/en/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d24ccb35-e9d2-41bf-b231-43083fc0c76d
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"ff8f6da2-949e-4838-90f6-fd895a4a240f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"ff8f6da2-949e-4838-90f6-fd895a4a240f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.286:67]
257b960c-ece6-4e0f-b893-77b219c6133f
ms: 573
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:12.202 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:12.203 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:12.203 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:12.203 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:12.203 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:12.203 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
5
05:00:12.203 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:12.208 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '257b960c-ece6-4e0f-b893-77b219c6133f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
559
05:00:12.209 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=257b960c-ece6-4e0f-b893-77b219c6133f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E4E582CCE7871BDCF1A8D4D66E80BD6F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:12.381 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=257b960c-ece6-4e0f-b893-77b219c6133f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E4E582CCE7871BDCF1A8D4D66E80BD6F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:12.767 response time in milliseconds: 384
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:12 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=0490C0B44B0D3DA14BE9A750A8B68F68; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">257b960c-ece6-4e0f-b893-77b219c6133f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PG luchtdruk</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtdruk</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="adc81fdc-58e4-4c3c-86d2-26568a0e906e" xlink:href="https://haleconnect.com/services/bsp/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '257b960c-ece6-4e0f-b893-77b219c6133f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:12.773 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wfs/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:12.774 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:12.774 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:12.774 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:12.775 [print] #notpresent
57
* print operateson
0
05:00:12.775 [print] https://haleconnect.com/services/bsp/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"257b960c-ece6-4e0f-b893-77b219c6133f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"257b960c-ece6-4e0f-b893-77b219c6133f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.287:67]
1c0dcc64-91aa-4d44-a9e3-54355556f5e7
ms: 596
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:12.209 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:12.210 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:12.210 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:12.210 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:12.210 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:12.210 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:12.210 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
6
05:00:12.211 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1c0dcc64-91aa-4d44-a9e3-54355556f5e7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
576
05:00:12.223 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1c0dcc64-91aa-4d44-a9e3-54355556f5e7&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E4E582CCE7871BDCF1A8D4D66E80BD6F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:12.397 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1c0dcc64-91aa-4d44-a9e3-54355556f5e7&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E4E582CCE7871BDCF1A8D4D66E80BD6F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:12.793 response time in milliseconds: 394
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:12 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=35B247EA3BD28D55FAFAD68B65AEE110; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1c0dcc64-91aa-4d44-a9e3-54355556f5e7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BAG WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-02-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De gegevens bestaan uit BAG-panden en een deelselectie van BAG-gegevens van deze panden en de zich daarin bevindende verblijfsobjecten. Ook de ligplaatsen en standplaatsen zijn hierin opgenomen met een deelselectie van BAG-gegevens. De gegevens van de nummeraanduiding zijn in deze services onderdeel van de adresseerbare objecten, hierbij wordt slechts 1 adres opgenomen, dus objecten met meerdere adressen (hoofd- en nevenadressen) zijn niet compleet. In deze services zitten dus niet alle BAG adressen. Wij adviseren u, aangezien er sprake is van beperkte gegevens, om in de webservice BAG Bevragen de actuele gegevens te controleren. Dit kan ook in een van de andere BAG producten: BAG Web, BAG Extract of BAG Compact. BAG Bevragen: http://www.kadaster.nl/web/artikel/productartikel/BAG-Bevragen.htm Andere BAG producten: http://www.kadaster.nl/web/Themas/Registraties/BAG/BAGartikelen/BAG-producten.htm De service wordt dagelijks geactualiseerd.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?LAYERS=pand,ligplaats,standplaats,verblijfsobject,woonplaats&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=191742.83375,466136.79625,192048.38375,466514.16625&WIDTH=727&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?LAYERS=pand,ligplaats,standplaats,verblijfsobject,woonplaats&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=191742.83375,466136.79625,192048.38375,466514.16625&WIDTH=727&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/bu">Gebouwen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>BAG</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>adres</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>pand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>verblijfsobject</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ligplaats</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>standplaats</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nummeraanduiding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woonplaats</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d10562e407a1051934">
<gml:beginPosition indeterminatePosition="unknown"/>
<gml:endPosition>2020-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ligplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ligplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ligplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ligplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pand</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pand</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pand</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pand</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verblijfsobject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verblijfsobject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verblijfsobject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verblijfsobject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">woonplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">woonplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">woonplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">woonplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">standplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">standplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">standplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">standplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?request=getCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1fa33d90-79cb-11e2-b92a-0800200c9a66" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=aa3b5e6e-7baa-40c0-8972-3353e927ec2f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?request=getCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bag:ligplaats</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?request=getCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bag:pand</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?request=getCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bag:verblijfsobject</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?request=getCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bag:woonplaats</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?request=getCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>bag:standplaats</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1c0dcc64-91aa-4d44-a9e3-54355556f5e7'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
6
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:12.804 [print] https:\/\/geodata.nationaalgeoregister.nl\/bag\/wfs\/v1_1?request=getCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:12.804 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:12.805 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:12.805 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:12.805 [print] #notpresent
57
* print operateson
0
05:00:12.805 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=aa3b5e6e-7baa-40c0-8972-3353e927ec2f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"1c0dcc64-91aa-4d44-a9e3-54355556f5e7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"1c0dcc64-91aa-4d44-a9e3-54355556f5e7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.288:67]
9e2e977a-16a6-42a4-a208-c4f70704f383
ms: 654
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:12.222 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:12.222 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:12.222 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:12.222 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:12.222 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:12.223 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:12.223 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:12.223 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
15
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '9e2e977a-16a6-42a4-a208-c4f70704f383'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
624
05:00:12.239 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9e2e977a-16a6-42a4-a208-c4f70704f383&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E4E582CCE7871BDCF1A8D4D66E80BD6F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:12.412 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9e2e977a-16a6-42a4-a208-c4f70704f383&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E4E582CCE7871BDCF1A8D4D66E80BD6F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:12.861 response time in milliseconds: 448
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:12 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=90F47E357496D5D1C82BE00A5AA9F5CE; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>9e2e977a-16a6-42a4-a208-c4f70704f383</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>BAG WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-02-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De gegevens bestaan uit BAG-panden en een deelselectie van BAG-gegevens van deze panden en de zich daarin bevindende verblijfsobjecten. Ook de ligplaatsen en standplaatsen zijn hierin opgenomen met een deelselectie van BAG-gegevens. De gegevens van de nummeraanduiding zijn in deze services onderdeel van de adresseerbare objecten, hierbij wordt slechts 1 adres opgenomen, dus objecten met meerdere adressen (hoofd- en nevenadressen) zijn niet compleet. In deze services zitten dus niet alle BAG adressen. Wij adviseren u, aangezien er sprake is van beperkte gegevens, om in de webservice BAG Bevragen de actuele gegevens te controleren. Dit kan ook in een van de andere BAG producten: BAG Web, BAG Extract of BAG Compact. BAG Bevragen: http://www.kadaster.nl/web/artikel/productartikel/BAG-Bevragen.htm Andere BAG producten: http://www.kadaster.nl/web/Themas/Registraties/BAG/BAGartikelen/BAG-producten.htm De service wordt dagelijks geactualiseerd.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?LAYERS=pand,ligplaats,standplaats,verblijfsobject,woonplaats&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=191742.83375,466136.79625,192048.38375,466514.16625&WIDTH=727&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?LAYERS=pand,ligplaats,standplaats,verblijfsobject,woonplaats&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=191742.83375,466136.79625,192048.38375,466514.16625&WIDTH=727&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/bu">Gebouwen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>BAG</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>adres</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebouw</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>pand</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>verblijfsobject</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ligplaats</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>standplaats</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nummeraanduiding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woonplaats</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d11557e407a1051934">
<gml:beginPosition>2014-02-04</gml:beginPosition>
<gml:endPosition>2020-08-31</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ligplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ligplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ligplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pand</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pand</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">pand</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verblijfsobject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verblijfsobject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">verblijfsobject</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">woonplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">woonplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">woonplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">standplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">standplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">standplaats</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1fa33d90-79cb-11e2-b92a-0800200c9a66" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=aa3b5e6e-7baa-40c0-8972-3353e927ec2f#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ligplaats</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>pand</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>verblijfsobject</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>woonplaats</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/bag/wms/v1_1?request=getCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>standplaats</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9e2e977a-16a6-42a4-a208-c4f70704f383'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
7
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:12.873 [print] https:\/\/geodata.nationaalgeoregister.nl\/bag\/wms\/v1_1?request=getCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:12.873 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:12.874 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:12.874 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:12.874 [print] #notpresent
57
* print operateson
0
05:00:12.875 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=aa3b5e6e-7baa-40c0-8972-3353e927ec2f#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"9e2e977a-16a6-42a4-a208-c4f70704f383","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"9e2e977a-16a6-42a4-a208-c4f70704f383","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.289:67]
93c8762c-4cbb-42b0-9b02-89ef902e8880
ms: 549
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:12.599 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:12.599 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:12.599 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:12.599 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:12.600 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:12.600 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:12.600 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:12.601 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '93c8762c-4cbb-42b0-9b02-89ef902e8880'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
540
05:00:12.602 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=93c8762c-4cbb-42b0-9b02-89ef902e8880&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=66B95E7094677D78A9EAC2ABB3DDC2AA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:12.779 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=93c8762c-4cbb-42b0-9b02-89ef902e8880&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=66B95E7094677D78A9EAC2ABB3DDC2AA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:13.141 response time in milliseconds: 360
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:13 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A2088BBCF03DAFF30C0DC0C5A1A9252F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>93c8762c-4cbb-42b0-9b02-89ef902e8880</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>INSPIRE Atom download service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-04-13</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde gebieden - Provincies (INSPIRE geharmoniseerd) ATOM V1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-01-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-04-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat de voor Nederland als INSPIRE aangemerkte bestanden in het thema Beschermde Gebieden. In de dataset zijn de volgende subthema's opgenomen: NB-wetgebieden buiten Natura 2000, Aardkundige waarden, Nationale landschappen, Provinciale Ecologische hoofdstructuur (EHS), Provinciale monumenten, Stiltegebieden en Wet Ammoniak en Veehouderij gebieden (WAV) (allen met data eigenaren de Provincies).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/49ab8bee-b467-486a-96ca-b950443c453a/attachments/thumbnail.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName codeSpace="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType">download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.99</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.63</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.51</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.79</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="loose">loose</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/provincies/ps/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="49ab8bee-b467-486a-96ca-b950443c453a" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=49ab8bee-b467-486a-96ca-b950443c453a#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/provincies/ps/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '93c8762c-4cbb-42b0-9b02-89ef902e8880'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:13.146 [print] https://service.pdok.nl/provincies/ps/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:13.146 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:13.146 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:13.146 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:13.147 [print] #notpresent
57
* print operateson
0
05:00:13.147 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=49ab8bee-b467-486a-96ca-b950443c453a#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"93c8762c-4cbb-42b0-9b02-89ef902e8880","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"93c8762c-4cbb-42b0-9b02-89ef902e8880","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.290:67]
d2a05dd5-98e8-4f9c-8ba2-7fe2d5c7c507
ms: 557
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:12.785 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:12.786 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:12.786 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:12.786 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:12.786 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:12.786 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:12.786 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:12.786 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd2a05dd5-98e8-4f9c-8ba2-7fe2d5c7c507'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
551
05:00:12.787 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d2a05dd5-98e8-4f9c-8ba2-7fe2d5c7c507&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=0490C0B44B0D3DA14BE9A750A8B68F68
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:12.961 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d2a05dd5-98e8-4f9c-8ba2-7fe2d5c7c507&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=0490C0B44B0D3DA14BE9A750A8B68F68
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:13.337 response time in milliseconds: 371
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:13 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=8C747BC0794F3DD2068F76659FA4CD0E; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d2a05dd5-98e8-4f9c-8ba2-7fe2d5c7c507</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>INSPIRE Atom download service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/support</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-23</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Spreiding van soorten - Invasieve Exoten (INSPIRE geharmoniseerd) ATOM V1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-02-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-02-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat de voor Nederland als INSPIRE aangemerkte bestanden in het thema Spreiding van Soorten. In de dataset zijn de volgende subthema's opgenomen: invasieve exoten</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/b196f948-5d87-4eb4-9854-a93841c3877f/attachments/invasieve-exoten.PNG</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>exoten</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>spreiding van soorten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Spreiding van soorten</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName codeSpace="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType">download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.99</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.63</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.51</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.79</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="loose">loose</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/inspire/invasieve-exoten/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="3703b249-a0eb-484e-ba7a-10e31a55bcec" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3703b249-a0eb-484e-ba7a-10e31a55bcec#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rvo/inspire/invasieve-exoten/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:lineage xmlns:gml="http://www.opengis.net/gml/3.2">
<gmd:LI_Lineage>
<gmd:statement gco:nilReason="missing">
<gco:CharacterString/>
</gmd:statement>
</gmd:LI_Lineage>
</gmd:lineage>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd2a05dd5-98e8-4f9c-8ba2-7fe2d5c7c507'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:13.341 [print] https://geodata.nationaalgeoregister.nl/rvo/inspire/invasieve-exoten/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:13.341 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:13.342 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:13.342 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:13.342 [print] #notpresent
57
* print operateson
0
05:00:13.342 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3703b249-a0eb-484e-ba7a-10e31a55bcec#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d2a05dd5-98e8-4f9c-8ba2-7fe2d5c7c507","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d2a05dd5-98e8-4f9c-8ba2-7fe2d5c7c507","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.291:67]
1d568785-efdd-429d-b491-56f785c3656a
ms: 560
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:12.832 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:12.832 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:12.832 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:12.832 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:12.832 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:12.832 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:12.832 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:12.833 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1d568785-efdd-429d-b491-56f785c3656a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
553
05:00:12.834 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1d568785-efdd-429d-b491-56f785c3656a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=35B247EA3BD28D55FAFAD68B65AEE110
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:13.008 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1d568785-efdd-429d-b491-56f785c3656a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=35B247EA3BD28D55FAFAD68B65AEE110
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:13.385 response time in milliseconds: 376
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:13 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C2D9803F9B7770A44B7899FA016EA913; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1d568785-efdd-429d-b491-56f785c3656a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/EPSG:4258">EPSG:4258</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Administratieve Eenheden (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-03-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-02-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Overzicht van de bestuurlijke indeling van Nederland in gemeenten en provincies. Gegevens zijn gebaseerd op de dataset Bestuurlijke Grenzen, welke afgeleid is uit de Basisregistratie Kadaster (BRK).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/au/wfs?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/1d568785-efdd-429d-b491-56f785c3656a/attachments/AU.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=1d568785-efdd-429d-b491-56f785c3656a&fname=wfs_inspire_au_s.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Administratieve eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Administrative units</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d255407e408a1051934">
<gml:beginPosition>2015-03-09</gml:beginPosition>
<gml:endPosition>2021-02-10</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">au:AdministrativeUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">au:AdministrativeUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">au:AdministrativeUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">au:AdministrativeUnit</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/au/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7dd1fd45-ace5-41e0-93a6-64e3be231717" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7dd1fd45-ace5-41e0-93a6-64e3be231717#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/au/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>au:AdministrativeUnit</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1d568785-efdd-429d-b491-56f785c3656a'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:13.390 [print] https://geodata.nationaalgeoregister.nl/inspire/au/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:13.390 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:13.390 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:13.390 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:13.391 [print] #notpresent
57
* print operateson
0
05:00:13.391 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7dd1fd45-ace5-41e0-93a6-64e3be231717#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1d568785-efdd-429d-b491-56f785c3656a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"1d568785-efdd-429d-b491-56f785c3656a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.292:67]
d415c10a-8dbf-4c01-8061-4689e5db38ac
ms: 561
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:12.884 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:12.885 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:12.885 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:12.885 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:12.885 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
3
05:00:12.885 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
2
05:00:12.888 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:12.891 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd415c10a-8dbf-4c01-8061-4689e5db38ac'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
05:00:12.908 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d415c10a-8dbf-4c01-8061-4689e5db38ac&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=90F47E357496D5D1C82BE00A5AA9F5CE
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:13.080 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d415c10a-8dbf-4c01-8061-4689e5db38ac&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=90F47E357496D5D1C82BE00A5AA9F5CE
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:13.428 response time in milliseconds: 346
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:13 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=962C83CBD58755FE355AC0DDAD29A7B7; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d415c10a-8dbf-4c01-8061-4689e5db38ac</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-08</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Ecotopen WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Van de Maas, de Rijntakken-Oost, de Rijn-Maasmonding, het Volkerak-Zoommeer en het IJsselmeergebied wordt om de 6 jaar een ecotopenkaart geleverd. Een ecotopenkaart wordt opgebouwd door meerdere informatielagen samen te voegen, zoals een vegetatiestructuurkaart, een waterdieptekaart, een overstromingsduurkaart, etc. De vegetatiestructuurkaart vormt hierbij de belangrijkste laag. Deze kaart wordt met behulp van luchtfoto's geproduceerd op een schaal van 1:10.000. Een ecotoop is gedefinieerd als een ruimtelijk te begrenzen ecologische eenheid, waarvan de samenstelling en ontwikkeling worden bepaald door abiotische, biotische en antropogene aspecten samen. De 1e cyclus karteringen zijn uitgevoerd in de periode 1996 t/m 1998 (jaar van fotovluchten), de 2e cyclus in de periode 2004 tot 2006, de 3e cyclus karteringen hebben de uitvoeringsperiode van 2008 tot 2013.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/ecotopen/wms?LAYERS=cyclus_drie&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=165002.72,431842.72,174175.52,443918.56&WIDTH=340&HEIGHT=450</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Flora en Fauna</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>MWTL</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>eerste cyclus</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>beheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterdiepte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ecotopenkaart</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ecotopen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij toegankelijk</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d589387e390a1051934">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2014-08-04</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_drie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_drie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_drie</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_een</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_een</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_een</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_twee</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_twee</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cyclus_twee</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="78d31ab4-4116-45b7-bcf5-e14960916b0f" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=78d31ab4-4116-45b7-bcf5-e14960916b0f#MD_DataIdentification"/>
<srv:operatesOn uuidref="2220c0dd-3720-4e39-a130-171531c1e694" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2220c0dd-3720-4e39-a130-171531c1e694#MD_DataIdentification"/>
<srv:operatesOn uuidref="b250f3a4-ed78-4c85-8cd5-f1af43841c6e" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=b250f3a4-ed78-4c85-8cd5-f1af43841c6e#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cyclus_drie</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cyclus_een</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ecotopen/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cyclus_twee</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd415c10a-8dbf-4c01-8061-4689e5db38ac'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
11
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:13.443 [print] https:\/\/geodata.nationaalgeoregister.nl\/ecotopen\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:13.444 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:13.444 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:13.444 [print] ["OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:13.445 [print] #notpresent
57
* print operateson
0
05:00:13.445 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=78d31ab4-4116-45b7-bcf5-e14960916b0f#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=2220c0dd-3720-4e39-a130-171531c1e694#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=b250f3a4-ed78-4c85-8cd5-f1af43841c6e#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d415c10a-8dbf-4c01-8061-4689e5db38ac","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d415c10a-8dbf-4c01-8061-4689e5db38ac","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.293:67]
641a0f48-872b-4470-b130-e3d28e6bfdfb
ms: 577
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:13.151 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:13.151 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:13.151 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:13.151 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:13.151 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:13.151 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:13.151 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:13.152 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '641a0f48-872b-4470-b130-e3d28e6bfdfb'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
570
05:00:13.157 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=641a0f48-872b-4470-b130-e3d28e6bfdfb&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=A2088BBCF03DAFF30C0DC0C5A1A9252F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:13.337 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=641a0f48-872b-4470-b130-e3d28e6bfdfb&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=A2088BBCF03DAFF30C0DC0C5A1A9252F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:13.721 response time in milliseconds: 382
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:13 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=CF4F07B7EA94292752469921BB169F5A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>641a0f48-872b-4470-b130-e3d28e6bfdfb</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-20</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/28992">Rijks Driehoeksstelsel</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Mariene Strategie EU2018 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-09-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>PDOK INSPIRE download service van Kaderrichtlijn Mariene Strategie EU2018 (ATOM)</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnwateractueel/atom/v1/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bestuurlijk</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>rapportage</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gebiedsbeheer</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>assesment</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>EEG</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>richtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>KRM</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<!-- Moet overeenkomen met element WMS_Capabilities/Service/AccessConstraints in het Capabilities bestand -->
<!-- Als er geen gebruiksrestricties zijn: otherRestrictions bij element MD_RestrictionCode en verwijzing naar Public Domain verklaring of CC0 bij otherConstraints -->
<!-- Anders een geogedeeld licentie aanmaken en bij otherConstraints de verwijzing naar die licentie opnemen. -->
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
<gmd:userNote gco:nilReason="missing">
<gco:CharacterString/>
</gmd:userNote>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnmarienestrategie2018/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="krm-a905-9d8e-4758-83fa-28b057f185d3" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krm-a905-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification"/>
<srv:operatesOn uuidref="krm-a905-9d8e-4758-83fa-28b057f185d4" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=krm-a905-9d8e-4758-83fa-28b057f185e4#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnmarienestrategie2018/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>kaderrichtlijnmarienestrategie2018</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Kaderrichtlijn marine EU2018 (ATOM) versie 2.0</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '641a0f48-872b-4470-b130-e3d28e6bfdfb'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:13.732 [print] https://geodata.nationaalgeoregister.nl/rws/kaderrichtlijnmarienestrategie2018/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:13.732 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:13.733 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:13.733 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:13.733 [print] Beheer PDOK
57
* print operateson
0
05:00:13.733 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krm-a905-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=krm-a905-9d8e-4758-83fa-28b057f185e4#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"641a0f48-872b-4470-b130-e3d28e6bfdfb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"641a0f48-872b-4470-b130-e3d28e6bfdfb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.294:67]
b81f9ce3-f612-4761-ba37-4c8afda9033a
ms: 560
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:13.365 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:13.365 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:13.365 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:13.365 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:13.365 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:13.366 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:13.366 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:13.366 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'b81f9ce3-f612-4761-ba37-4c8afda9033a'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
553
05:00:13.371 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b81f9ce3-f612-4761-ba37-4c8afda9033a&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=8C747BC0794F3DD2068F76659FA4CD0E
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:13.545 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=b81f9ce3-f612-4761-ba37-4c8afda9033a&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=8C747BC0794F3DD2068F76659FA4CD0E
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:13.919 response time in milliseconds: 372
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:13 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=B624CAF1C66489735F5B58AEF98C519C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">b81f9ce3-f612-4761-ba37-4c8afda9033a</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PG luchtdruk</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-03-21</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI beheert 33 automatische weerstations op het land. Op deze weerstations worden meteorologische parameters gemeten zoals temperatuur, neerslag, wind, luchtdruk en globale straling. Alle in real-time ontvangen uurlijkse waarnemingen en metingen worden dagelijks op juistheid en volledigheid gecontroleerd. De gevalideerde gegevens worden gearchiveerd in het Klimatologisch Informatie Systeem (KIS) van het KNMI. Uit de uurgegevens worden daggegevens samengesteld en eens per etmaal wordt de referentie gewasverdamping berekend volgens de methode Makkink. Na bewerking en archivering van de data in KIS kan deze niet meer worden gewijzigd. Dit waarborgt gegevensintegriteit.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">The Netherlands</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Meteorologische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">luchtdruk</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">3.596</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">6.574</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">51.442</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">52.75</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="adc81fdc-58e4-4c3c-86d2-26568a0e906e" xlink:href="https://haleconnect.com/services/bsp/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b81f9ce3-f612-4761-ba37-4c8afda9033a'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:13.923 [print] https://haleconnect.com/ows/services/org.874.cb9ca55e-f4e7-4bd8-a02e-75d528e22118_wms/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:13.924 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:13.924 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:13.924 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:13.924 [print] #notpresent
57
* print operateson
0
05:00:13.924 [print] https://haleconnect.com/services/bsp/org.874.6f95c52b-e32a-43d5-a057-bac1f7ba2a42/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"b81f9ce3-f612-4761-ba37-4c8afda9033a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"b81f9ce3-f612-4761-ba37-4c8afda9033a","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.295:67]
40f04047-3b61-40eb-b026-c1a0caa71881
ms: 556
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:13.400 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:13.400 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:13.400 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:13.400 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:13.400 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:13.400 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:13.401 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:13.401 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '40f04047-3b61-40eb-b026-c1a0caa71881'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
545
05:00:13.406 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=40f04047-3b61-40eb-b026-c1a0caa71881&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C2D9803F9B7770A44B7899FA016EA913
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:13.581 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=40f04047-3b61-40eb-b026-c1a0caa71881&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C2D9803F9B7770A44B7899FA016EA913
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:13.945 response time in milliseconds: 362
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:13 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=01C9160EAD6F0551B2A7A2B16A62E5DA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>40f04047-3b61-40eb-b026-c1a0caa71881</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Potentiekaart reststromen WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-11-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De WarmteAtlas Nederland is een digitale, geografische kaart waarop warmteaanbod en -vraag in ons land zijn aangegeven. Aan de aanbodkant gaat het om (potentieel) geschikte locaties van warmte- en koude opslag (WKO), diepe geothermie, biomassa en restwarmte. Deze lagen tonen de potentie voor biomassa per gemeente.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/reststromen/wms?LAYERS=totaalpotentieelhoutachtigebiomassa&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-198660.16,87647.68000001,482586.56,865662.40000001&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/reststromen/wms?LAYERS=totaalpotentieelhoutachtigebiomassa&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=-198660.16,87647.68000001,482586.56,865662.40000001&WIDTH=792&HEIGHT=904</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Energiebronnen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>biomassa</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>biogas</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gft</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden onder het voorbehoud van bronvermelding.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d38807e405a1055006">
<gml:beginPosition>2015-11-23</gml:beginPosition>
<gml:endPosition>2016-12-19</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">huishoudelijkhoutensnoeiafval</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">huishoudelijkhoutensnoeiafval</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">huishoudelijkhoutensnoeiafval</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">huishoudelijkhoutensnoeiafval</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">houtachtigebiomassabos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">houtachtigebiomassabos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">houtachtigebiomassabos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">houtachtigebiomassabos</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelhoutachtigebiomassa</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelhoutachtigebiomassa</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelhoutachtigebiomassa</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelhoutachtigebiomassa</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasgft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasgft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasgft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasgft</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasakkerbouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasakkerbouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasakkerbouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasakkerbouw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasvloeibaremest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasvloeibaremest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasvloeibaremest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">biogasvloeibaremest</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelbiogas</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelbiogas</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelbiogas</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">totaalpotentieelbiogas</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="67a53242-fb98-47f7-a95a-495cdd2aca2d" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=11d83e36-fd0d-46bc-838c-0567c5dfdb19#MD_DataIdentification"/>
<srv:operatesOn uuidref="4b7adaf0-b74d-4c1d-a558-9f2d7ce95038" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=34dacd72-d2fb-4e28-844d-73d3b9c3fef2#MD_DataIdentification"/>
<srv:operatesOn uuidref="af4b0337-da64-412b-bac2-5cc9b55924f0" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=419b85e5-04ee-4cc9-b910-bc58594a943a#MD_DataIdentification"/>
<srv:operatesOn uuidref="6815cb0a-93ca-48d7-925f-1a716c75db64" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=119f7512-a71e-4d1a-82e7-7a2b63f9338b#MD_DataIdentification"/>
<srv:operatesOn uuidref="19c1d20c-cd19-47e4-a550-f7bd17a06894" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6ea55ec4-f312-40ef-9935-68806e61b496#MD_DataIdentification"/>
<srv:operatesOn uuidref="eeda5e63-debc-4b9b-9322-a85ea3f72d41" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=af784610-df36-4d40-bac0-23d8e728999f#MD_DataIdentification"/>
<srv:operatesOn uuidref="09d8b830-4c3c-46a8-9c4b-21060a79bf2d" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=24eb504e-f5f3-4ecf-b760-cc5630e82a57#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>huishoudelijkhoutensnoeiafval</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>houtachtigebiomassabos</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>totaalpotentieelhoutachtigebiomassa</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>biogasgft</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>biogasakkerbouw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>biogasvloeibaremest</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/reststromen/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>totaalpotentieelbiogas</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '40f04047-3b61-40eb-b026-c1a0caa71881'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:13.953 [print] https:\/\/geodata.nationaalgeoregister.nl\/reststromen\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:13.953 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:13.954 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:13.954 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:13.954 [print] #notpresent
57
* print operateson
0
05:00:13.954 [print] ["http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=11d83e36-fd0d-46bc-838c-0567c5dfdb19#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=34dacd72-d2fb-4e28-844d-73d3b9c3fef2#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=419b85e5-04ee-4cc9-b910-bc58594a943a#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=119f7512-a71e-4d1a-82e7-7a2b63f9338b#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=6ea55ec4-f312-40ef-9935-68806e61b496#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=af784610-df36-4d40-bac0-23d8e728999f#MD_DataIdentification","http:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http:\/\/www.isotc211.org\/2005\/gmd&elementsetname=full&id=24eb504e-f5f3-4ecf-b760-cc5630e82a57#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"40f04047-3b61-40eb-b026-c1a0caa71881","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"40f04047-3b61-40eb-b026-c1a0caa71881","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.296:67]
6ff5af41-4cb0-406a-a77c-a4cf4223cbc7
ms: 604
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:13.447 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:13.447 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
2
05:00:13.447 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:13.450 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:13.450 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:13.450 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:13.450 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:13.451 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '6ff5af41-4cb0-406a-a77c-a4cf4223cbc7'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
591
05:00:13.451 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6ff5af41-4cb0-406a-a77c-a4cf4223cbc7&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=962C83CBD58755FE355AC0DDAD29A7B7
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:13.627 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=6ff5af41-4cb0-406a-a77c-a4cf4223cbc7&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=962C83CBD58755FE355AC0DDAD29A7B7
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:14.041 response time in milliseconds: 412
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:13 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=23541C8263A370ECC0D7D9BECA933E0A; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>6ff5af41-4cb0-406a-a77c-a4cf4223cbc7</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Wijken en Buurten 2016 WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-10-17</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-11-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Bestand Wijk- en Buurtkaart 2016 bevat de geometrie van alle gemeenten, wijken en buurten in Nederland met als attribuut een aantal statistische kerncijfers. De begrenzingen van wijken en buurten zijn voor een groot deel gebaseerd op wat de gemeenten aan het CBS doorgeven. De gemeentegrens is afkomstig uit de BRK van het Kadaster. Lees voor meer informatie het volgende pdf ducument:
https://www.cbs.nl/-/media/_pdf/2016/35/2016ep26-toelichting-wijk-en-buurtkaart-2014-2015-2016.pdf</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/ows?LAYERS=cbs_wijken_2016,cbs_buurten_2016,gemeenten2016&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=144000,453000,156000,464283&WIDTH=778&HEIGHT=499</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/ows?LAYERS=cbs_wijken_2016,cbs_buurten_2016,gemeenten2016&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=144000,453000,156000,464283&WIDTH=778&HEIGHT=499</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>wijken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>buurten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>gemeenten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolking</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/licenses/by/4.0/nl/">Naamsvermelding verplicht, CBS</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d473593e301a1055006">
<gml:beginPosition>2016-10-17</gml:beginPosition>
<gml:endPosition>2018-11-01</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_buurten_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_buurten_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_buurten_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_buurten_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_wijken_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_wijken_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_wijken_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">cbs_wijken_2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">gemeenten2016</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="14076c36-c26d-2016-ac36-7e65f530188c" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6cde2ce7-3ecd-4785-b7b8-d62c3381efe9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cbs_buurten_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>cbs_wijken_2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>gemeenten2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6ff5af41-4cb0-406a-a77c-a4cf4223cbc7'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
3
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:14.049 [print] https:\/\/geodata.nationaalgeoregister.nl\/wijkenbuurten2016\/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:14.049 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:14.050 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:14.050 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:14.050 [print] #notpresent
57
* print operateson
0
05:00:14.050 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=6cde2ce7-3ecd-4785-b7b8-d62c3381efe9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"6ff5af41-4cb0-406a-a77c-a4cf4223cbc7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"6ff5af41-4cb0-406a-a77c-a4cf4223cbc7","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.297:67]
a8ad0d7d-ea9e-4261-bc92-772e99a41387
ms: 572
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:13.736 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:13.736 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:13.737 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:13.737 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:13.737 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:13.737 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:13.737 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:13.737 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a8ad0d7d-ea9e-4261-bc92-772e99a41387'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
550
05:00:13.738 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a8ad0d7d-ea9e-4261-bc92-772e99a41387&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=CF4F07B7EA94292752469921BB169F5A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:13.912 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a8ad0d7d-ea9e-4261-bc92-772e99a41387&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=CF4F07B7EA94292752469921BB169F5A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:14.287 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:14 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C296ED6B1B7D6ADD347496A1D990D3F6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a8ad0d7d-ea9e-4261-bc92-772e99a41387</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-01</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Adressen V2 WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-02-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Service Adressen, gevuld met relevante objecten uit de Basisregistratie Adressen en Gebouwen (BAG), beheerd door het Kadaster.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/inspireadressen/ows?LAYERS=inspireadressen&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=118700,480500,119200,480845&WIDTH=364&HEIGHT=252</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ad">Adressen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Maximum aantal te downloaden objecten is 15.000</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d140084e358a1051934">
<gml:beginPosition>1996-01-01</gml:beginPosition>
<gml:endPosition>2019-02-12</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspireadressen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">inspireadressen</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wfs?service=wfs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wfs?service=wfs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wfs?service=wfs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a77" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/eng/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76091be7-358a-4a44-8182-b4139c96c6a4#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wfs?service=wfs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WFS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>inspireadressen</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a8ad0d7d-ea9e-4261-bc92-772e99a41387'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
15
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:14.306 [print] https://geodata.nationaalgeoregister.nl/inspireadressen/v2/wfs?service=wfs&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:14.307 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:14.307 [print] OGC:WFS
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:14.307 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:14.308 [print] #notpresent
57
* print operateson
0
05:00:14.308 [print] http://www.nationaalgeoregister.nl/geonetwork/srv/eng/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76091be7-358a-4a44-8182-b4139c96c6a4#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a8ad0d7d-ea9e-4261-bc92-772e99a41387","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a8ad0d7d-ea9e-4261-bc92-772e99a41387","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.298:67]
03c48a93-1e31-4c69-92c6-9a7efecf67a9
ms: 574
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:13.927 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:13.928 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:13.928 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:13.928 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:13.928 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:13.928 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:13.928 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:13.928 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '03c48a93-1e31-4c69-92c6-9a7efecf67a9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
568
05:00:13.929 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=03c48a93-1e31-4c69-92c6-9a7efecf67a9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=B624CAF1C66489735F5B58AEF98C519C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:14.101 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=03c48a93-1e31-4c69-92c6-9a7efecf67a9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=B624CAF1C66489735F5B58AEF98C519C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:14.496 response time in milliseconds: 393
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:14 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A8605CF88F2CEE434E6FAC18F491FF07; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>03c48a93-1e31-4c69-92c6-9a7efecf67a9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Digitaal Topografisch Bestand (DTB) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-08-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Digitaal Topografisch Bestand van de natte hoofdinfrastructuur in beheer bij Rijkswaterstaat (DTB-Nat) en de droge hoofdinfrastructuur (DTB-Droog) in beheer bij Rijkswaterstaat opgebouwd uit punt-, lijn- en vlakinformatie.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/ows?LAYERS=vlakken,lijnen,punten&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=88000,427000,90000,429000&WIDTH=778&HEIGHT=499</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>transportation</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inlandwaters</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>elevation</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geografische namen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>geografisch rastersysteem</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>administratieve eenheden</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gg">Geografisch rastersysteem</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Maximum aantal te downloaden objecten is 15.000 Gebruik versie 1.0.0</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:extent xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gn="http://www.fao.org/geonetwork">
<gmd:EX_Extent>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d94122e304a1055006">
<gml:beginPosition>2011-08-12</gml:beginPosition>
<gml:endPosition>2021-08-11</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=c4b137b8-2317-42c2-aced-204c4216d68d&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=c4bed072-0fda-47b8-96fa-457a938b88fc&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=3229e4d7-4bcd-4b94-819d-8e62de69ce2e&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '03c48a93-1e31-4c69-92c6-9a7efecf67a9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:14.500 [print] https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:14.500 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:14.501 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:14.501 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:14.501 [print] Beheer PDOK
57
* print operateson
0
05:00:14.501 [print] ["https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=c4b137b8-2317-42c2-aced-204c4216d68d&OUTPUTSCHEMA=http:\/\/www.isotc211.org\/2005\/gmd&ELEMENTSETNAME=full#MD_DataIdentification","https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=c4bed072-0fda-47b8-96fa-457a938b88fc&OUTPUTSCHEMA=http:\/\/www.isotc211.org\/2005\/gmd&ELEMENTSETNAME=full#MD_DataIdentification","https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=3229e4d7-4bcd-4b94-819d-8e62de69ce2e&OUTPUTSCHEMA=http:\/\/www.isotc211.org\/2005\/gmd&ELEMENTSETNAME=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"03c48a93-1e31-4c69-92c6-9a7efecf67a9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"03c48a93-1e31-4c69-92c6-9a7efecf67a9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.299:67]
bfcc588f-9393-4c70-b989-d9e92ac2f493
ms: 606
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:13.958 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:13.958 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:13.958 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:13.958 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:13.958 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:13.958 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:13.958 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:13.959 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'bfcc588f-9393-4c70-b989-d9e92ac2f493'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
581
05:00:13.959 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bfcc588f-9393-4c70-b989-d9e92ac2f493&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=01C9160EAD6F0551B2A7A2B16A62E5DA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:14.132 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=bfcc588f-9393-4c70-b989-d9e92ac2f493&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=01C9160EAD6F0551B2A7A2B16A62E5DA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:14.539 response time in milliseconds: 405
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:14 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3284678D9FB64D818D2A2AF0325E870E; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>bfcc588f-9393-4c70-b989-d9e92ac2f493</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-10-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Actueel Hoogtebestand Nederland 3 WCS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-01-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Coverage Service (WCS) van het Actueel Hoogtebestand Nederland 3 (AHN3) waarin de volgende lagen zijn opgenomen: AHN3 0,5 meter DTM (maaiveld raster), AHN3 5 meter DTM (maaiveld raster, niet opgevuld), AHN3 5 meter DSM , AHN3 0,5 meter DSM. NB: bij features met een oorspronkelijke waarde komt de waarde overeen met -32768.0.
Meer informatie: https://www.pdok.nl/introductie/-/article/actueel-hoogtebestand-nederland-ahn3-
Een overzicht van de inwinjaren voor AHN3 staat op: http://www.ahn.nl/common-nlm/inwinjaren-ahn2--ahn3.html</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/ahn3/ows?LAYERS=ahn3_5m_dtm&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=204593.6196875,608864.31507813,209915.8596875,614912.31507813&WIDTH=410&HEIGHT=335</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/ahn3/ows?LAYERS=ahn3_5m_dtm&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=204593.6196875,608864.31507813,209915.8596875,614912.31507813&WIDTH=410&HEIGHT=335</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Fysische geografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Hoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Klimaat</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ruimtelijke ordening</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Elevation</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoCoverageAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoCoverageAccessService">infoCoverageAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d337634e414a1055006">
<gml:beginPosition>2015-07-23</gml:beginPosition>
<gml:endPosition>2015-09-07</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?&service=wcs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?&service=wcs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?&service=wcs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="27f6a4d0-2815-4114-8434-9948c8eb3ca1" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=41daef8b-155e-4608-b49c-c87ea45d931c#MD_DataIdentification"/>
<srv:operatesOn uuidref="41daef8b-155e-4608-b49c-c87ea45d931c" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=41daef8b-155e-4608-b49c-c87ea45d931c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?&service=wcs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_bladindex</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?&service=wcs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_5m_dsm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?&service=wcs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_5m_dtm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?&service=wcs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_05m_dsm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wcs?&service=wcs&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_05m_dtm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>de service is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conform specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'bfcc588f-9393-4c70-b989-d9e92ac2f493'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
9
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:14.553 [print] https:\/\/geodata.nationaalgeoregister.nl\/ahn3\/wcs?&service=wcs&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:14.554 [print] ["OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:14.554 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:14.555 [print] ["OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:14.555 [print] #notpresent
57
* print operateson
0
05:00:14.555 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=41daef8b-155e-4608-b49c-c87ea45d931c#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=41daef8b-155e-4608-b49c-c87ea45d931c#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
9
62
* eval db.writeln('"bfcc588f-9393-4c70-b989-d9e92ac2f493","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"bfcc588f-9393-4c70-b989-d9e92ac2f493","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.300:67]
a5437cb4-98ef-4c8e-a5ed-000e7a82b774
ms: 559
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
1
05:00:14.059 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
1
05:00:14.060 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:14.061 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:14.061 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:14.061 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:14.061 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:14.061 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
1
05:00:14.062 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'a5437cb4-98ef-4c8e-a5ed-000e7a82b774'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
549
05:00:14.063 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a5437cb4-98ef-4c8e-a5ed-000e7a82b774&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=23541C8263A370ECC0D7D9BECA933E0A
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:14.236 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=a5437cb4-98ef-4c8e-a5ed-000e7a82b774&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=23541C8263A370ECC0D7D9BECA933E0A
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:14.611 response time in milliseconds: 373
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:14 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=9B67F6401575EEB1459F250C58CFA75C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>a5437cb4-98ef-4c8e-a5ed-000e7a82b774</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-05</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Vierkantstatistieken 100m WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-11-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS vierkanten 100m bevat statistische gegevens per afzonderlijk 100 meter bij 100 meter vierkant. Met ingang van maart 2021 is het jaar 2020 toegevoegd en zijn het aantal kerncijfers van de jaren 2018 en 2019 aanzienlijk uitgebreid met gegevens over demografie, woningen, energie, inkomen, sociale zekerheid, nabijheid van voorzieningen en dichtheid. Lees voor meer informatie: https://www.cbs.nl/nl-nl/longread/diversen/2021/statistische-gegevens-per-vierkant-en-postcode-2020-2019-2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=vierkant100m2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>demografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vierkant</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolking</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>leeftijd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>etniciteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inkomen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sociale_zekerheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woz</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woningeigendom</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>voorziening</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische_eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spreiding_van_de_bevolking</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1462bbce-ccd3-4362-83d8-4535ca8f44eb" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1462bbce-ccd3-4362-83d8-4535ca8f44eb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/wfs?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a5437cb4-98ef-4c8e-a5ed-000e7a82b774'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:14.615 [print] https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/wfs?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:14.615 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
2
52
* print protocol2
0
05:00:14.617 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:14.617 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:14.618 [print] Beheer PDOK
57
* print operateson
0
05:00:14.618 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1462bbce-ccd3-4362-83d8-4535ca8f44eb#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"a5437cb4-98ef-4c8e-a5ed-000e7a82b774","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"a5437cb4-98ef-4c8e-a5ed-000e7a82b774","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.301:67]
c78a99eb-9ba3-4307-a21b-2a64ad5da039
ms: 564
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:14.311 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:14.324 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:14.324 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:14.324 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:14.324 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:14.324 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:14.325 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:14.325 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
3
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c78a99eb-9ba3-4307-a21b-2a64ad5da039'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
545
05:00:14.330 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c78a99eb-9ba3-4307-a21b-2a64ad5da039&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C296ED6B1B7D6ADD347496A1D990D3F6
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:14.507 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c78a99eb-9ba3-4307-a21b-2a64ad5da039&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C296ED6B1B7D6ADD347496A1D990D3F6
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:14.873 response time in milliseconds: 364
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:14 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=55BCC405DC3C8A5E726F6E433CE2C285; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>c78a99eb-9ba3-4307-a21b-2a64ad5da039</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Mosselzaadinvanginstallaties WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-08-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit betreft een bestandsopname van het areaal mossel en oesterbanken op de droogvallende platen in de Waddenzee. Dit geschiedt jaarlijks. De opdrachtgever is de Directie Dierlijke Agroketens en Dierenwelzijn / Cluster Duurzame Visserijketens. De bestandsopname zelf wordt uitgevoerd door IMARES.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wms?LAYERS=mosselzaadinvanginstallaties&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=39370.82375,401913.23125,42929.06375,407951.15125&WIDTH=529&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/af">Faciliteiten voor landbouw en aquacultuur</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d16740e359a1055006">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2017-08-07</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselzaadinvanginstallaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselzaadinvanginstallaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">mosselzaadinvanginstallaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7796b80c-1287-4fef-b05e-2732660f7f3d" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=a04afee4-47d5-45b7-b7a0-a6f86106af11#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>mosselzaadinvanginstallaties</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c78a99eb-9ba3-4307-a21b-2a64ad5da039'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
2
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
1
05:00:14.880 [print] https://geodata.nationaalgeoregister.nl/mosselzaadinvanginstallaties/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:14.882 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:14.883 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:14.883 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:14.883 [print] #notpresent
57
* print operateson
0
05:00:14.883 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=a04afee4-47d5-45b7-b7a0-a6f86106af11#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
3
62
* eval db.writeln('"c78a99eb-9ba3-4307-a21b-2a64ad5da039","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"c78a99eb-9ba3-4307-a21b-2a64ad5da039","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.302:67]
94e5b115-bece-4140-99ed-93b8f363948e
ms: 562
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:14.504 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:14.505 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:14.505 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:14.505 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:14.505 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:14.505 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:14.505 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:14.506 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
3
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '94e5b115-bece-4140-99ed-93b8f363948e'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
550
05:00:14.510 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=94e5b115-bece-4140-99ed-93b8f363948e&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=A8605CF88F2CEE434E6FAC18F491FF07
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:14.686 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=94e5b115-bece-4140-99ed-93b8f363948e&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=A8605CF88F2CEE434E6FAC18F491FF07
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:15.058 response time in milliseconds: 369
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:14 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3ED2D384431E68AC7FBDA6EBFB603D3B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>94e5b115-bece-4140-99ed-93b8f363948e</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Actueel Hoogtebestand Nederland 3 WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-23</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-01-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Mapping Service (WMS) van het Actueel Hoogtebestand Nederland 3 (AHN3) waarin de volgende lagen zijn opgenomen: AHN3 0,5 meter DTM (maaiveld raster), AHN3 5 meter DTM (maaiveld raster, niet opgevuld), AHN3 5 meter DSM, AHN3 0,5 meter DSM, Bladindex. NB: bij features met een oorspronkelijke waarde komt de waarde overeen met -32768.0.
Meer informatie: https://www.pdok.nl/introductie/-/article/actueel-hoogtebestand-nederland-ahn3-
Een overzicht van de inwinjaren voor AHN3 staat op: http://www.ahn.nl/common-nlm/inwinjaren-ahn2--ahn3.html</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/ahn3/ows?LAYERS=ahn3_5m_dtm&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=204593.6196875,608864.31507813,209915.8596875,614912.31507813&WIDTH=410&HEIGHT=335</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/ahn3/ows?LAYERS=ahn3_5m_dtm&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=204593.6196875,608864.31507813,209915.8596875,614912.31507813&WIDTH=410&HEIGHT=335</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Fysische geografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Hoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Klimaat</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ruimtelijke ordening</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Elevation</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d455809e414a1055006">
<gml:beginPosition>2015-07-23</gml:beginPosition>
<gml:endPosition>2015-09-07</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_bladindex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_bladindex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_bladindex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_5m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dsm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn3_05m_dtm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="41daef8b-155e-4608-b49c-c87ea45d931c" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=41daef8b-155e-4608-b49c-c87ea45d931c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_bladindex</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_5m_dsm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_5m_dtm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_05m_dsm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn3_05m_dtm</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '94e5b115-bece-4140-99ed-93b8f363948e'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:15.064 [print] https:\/\/geodata.nationaalgeoregister.nl\/ahn3\/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:15.065 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:15.065 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:15.065 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:15.066 [print] #notpresent
57
* print operateson
0
05:00:15.066 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=41daef8b-155e-4608-b49c-c87ea45d931c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"94e5b115-bece-4140-99ed-93b8f363948e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"94e5b115-bece-4140-99ed-93b8f363948e","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.303:67]
cb13a608-3d78-4f79-ba60-be63ccd6e268
ms: 551
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:14.567 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:14.567 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:14.567 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:14.567 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:14.567 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
9
05:00:14.567 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:14.576 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:14.576 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'cb13a608-3d78-4f79-ba60-be63ccd6e268'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
534
05:00:14.589 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cb13a608-3d78-4f79-ba60-be63ccd6e268&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3284678D9FB64D818D2A2AF0325E870E
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:14.763 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cb13a608-3d78-4f79-ba60-be63ccd6e268&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3284678D9FB64D818D2A2AF0325E870E
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:15.122 response time in milliseconds: 357
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:14 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=79F50F06E68473EBA1DE2C5B4BE77BED; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>cb13a608-3d78-4f79-ba60-be63ccd6e268</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Vierkantstatistieken 100m ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-05-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS vierkanten 100m bevat statistische gegevens per afzonderlijk 100 meter bij 100 meter vierkant. Met ingang van maart 2021 is het jaar 2020 toegevoegd en zijn het aantal kerncijfers van de jaren 2018 en 2019 aanzienlijk uitgebreid met gegevens over demografie, woningen, energie, inkomen, sociale zekerheid, nabijheid van voorzieningen en dichtheid. Lees voor meer informatie: https://www.cbs.nl/nl-nl/longread/diversen/2021/statistische-gegevens-per-vierkant-en-postcode-2020-2019-2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsvierkanten100mv2/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=vierkant100m2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>demografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vierkant</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolking</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>leeftijd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>etniciteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woningen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inkomen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>sociale_zekerheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woz</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woningeigendom</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>huur</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>voorziening</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nabijheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische_eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spreiding_van_de_bevolking</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/vk100/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="1462bbce-ccd3-4362-83d8-4535ca8f44eb" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1462bbce-ccd3-4362-83d8-4535ca8f44eb#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/vk100/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'cb13a608-3d78-4f79-ba60-be63ccd6e268'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:15.126 [print] https://service.pdok.nl/cbs/vk100/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:15.126 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:15.126 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:15.126 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:15.127 [print] Beheer PDOK
57
* print operateson
0
05:00:15.127 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=1462bbce-ccd3-4362-83d8-4535ca8f44eb#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"cb13a608-3d78-4f79-ba60-be63ccd6e268","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"cb13a608-3d78-4f79-ba60-be63ccd6e268","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
2
Scenario: [1.304:67]
deaf8380-ad45-48d2-8c3e-81164471bafb
ms: 556
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:14.621 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:14.621 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:14.621 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:14.621 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:14.621 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:14.621 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
6
05:00:14.621 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:14.628 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
6
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'deaf8380-ad45-48d2-8c3e-81164471bafb'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
05:00:14.635 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=deaf8380-ad45-48d2-8c3e-81164471bafb&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=9B67F6401575EEB1459F250C58CFA75C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:14.808 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=deaf8380-ad45-48d2-8c3e-81164471bafb&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=9B67F6401575EEB1459F250C58CFA75C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:15.171 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:15 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3AED1CE297465A2A8BF894A0367122EF; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>deaf8380-ad45-48d2-8c3e-81164471bafb</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>CBS Vierkantstatistieken 500m ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-10-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-05-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het bestand CBS vierkanten 500m bevat statistische gegevens per afzonderlijk 500 meter bij 500 meter vierkant. Met ingang van maart 2021 is het jaar 2020 toegevoegd en zijn het aantal kerncijfers van de jaren 2018 en 2019 aanzienlijk uitgebreid met gegevens over demografie, woningen, energie, inkomen, sociale zekerheid, nabijheid van voorzieningen en dichtheid. Lees voor meer informatie: https://www.cbs.nl/nl-nl/longread/diversen/2021/statistische-gegevens-per-vierkant-en-postcode-2020-2019-2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/cbsvierkanten500mv2/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=51.96617824030219168,4.973274770320196936,52.20698754450464918,5.302117639829459605&CRS=EPSG:4326&WIDTH=250&HEIGHT=250&LAYERS=vierkant500m2018&STYLES=&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>demografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistische_eenheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vierkant</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>grid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>statistiek</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolking</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inwoners</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woning</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>leeftijd</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>etniciteit</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>woz</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inkomen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>stedelijkheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bevolkingsdichtheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>concentratie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>spreiding_van_de_bevolking</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Het bestand vrij is om te gebruiken en te downloaden. Bronvermelding CBS verplicht.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/vk500/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="f605a24f-60cd-4c40-94c8-2186aba3ddd0" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f605a24f-60cd-4c40-94c8-2186aba3ddd0#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/cbs/vk500/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'deaf8380-ad45-48d2-8c3e-81164471bafb'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:15.174 [print] https://service.pdok.nl/cbs/vk500/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:15.174 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:15.175 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:15.175 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:15.175 [print] Beheer PDOK
57
* print operateson
0
05:00:15.175 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=f605a24f-60cd-4c40-94c8-2186aba3ddd0#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"deaf8380-ad45-48d2-8c3e-81164471bafb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"deaf8380-ad45-48d2-8c3e-81164471bafb","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.305:67]
13e4dff0-1e80-11e2-81c1-0800200c9a66
ms: 563
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:14.894 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:14.895 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:14.895 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:14.895 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:14.895 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:14.895 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:14.895 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:14.895 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '13e4dff0-1e80-11e2-81c1-0800200c9a66'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
556
05:00:14.896 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=13e4dff0-1e80-11e2-81c1-0800200c9a66&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=55BCC405DC3C8A5E726F6E433CE2C285
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:15.072 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=13e4dff0-1e80-11e2-81c1-0800200c9a66&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=55BCC405DC3C8A5E726F6E433CE2C285
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:15.451 response time in milliseconds: 378
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:15 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=74A6DA822A195601D2F29BDAAD02C212; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>13e4dff0-1e80-11e2-81c1-0800200c9a66</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE download service van TNO GDN</gco:CharacterString>
</gmd:title>
<gmd:date>
<!-- datum waarop de service is gemaakt -->
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-12-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" codeSpace="creatie">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>De ATOM downloadservice bevat de datasets van: Totale potentie aardwarmte uit aquifers, INSPIRE; Oppervlaktegeologie, Geologische kaart onder INSPIRE.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Energie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Oppervlakte geologie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>2.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.19</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.71</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/downloads/services.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="052a3480-1031-4d29-ba55-01672e2c50d9" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=11a292bd-9022-4a9f-b1bf-02f5c89ad74a&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="66495385-8f7b-4661-85a7-11a2bbcbb6b9" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=80630ee7-3a15-4ea0-bdc0-a8aebfa2f204&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/downloads/services.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">Download Service</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Top level ATOM feed voor de INSPIRE download services van TNO GDN</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '13e4dff0-1e80-11e2-81c1-0800200c9a66'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:15.455 [print] https://www.gdngeoservices.nl/inspire/downloads/services.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:15.456 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:15.456 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:15.456 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:15.457 [print] #notpresent
57
* print operateson
0
05:00:15.457 [print] ["https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=11a292bd-9022-4a9f-b1bf-02f5c89ad74a&OUTPUTSCHEMA=http:\/\/www.isotc211.org\/2005\/gmd&ELEMENTSETNAME=full#MD_DataIdentification","https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=80630ee7-3a15-4ea0-bdc0-a8aebfa2f204&OUTPUTSCHEMA=http:\/\/www.isotc211.org\/2005\/gmd&ELEMENTSETNAME=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"13e4dff0-1e80-11e2-81c1-0800200c9a66","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"13e4dff0-1e80-11e2-81c1-0800200c9a66","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.306:67]
d293204f-6581-4b0a-811b-1dcce97adedd
ms: 563
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:15.092 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:15.092 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:15.092 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:15.092 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:15.092 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:15.093 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:15.093 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:15.093 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd293204f-6581-4b0a-811b-1dcce97adedd'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
556
05:00:15.094 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d293204f-6581-4b0a-811b-1dcce97adedd&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3ED2D384431E68AC7FBDA6EBFB603D3B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:15.269 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d293204f-6581-4b0a-811b-1dcce97adedd&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3ED2D384431E68AC7FBDA6EBFB603D3B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:15.648 response time in milliseconds: 378
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:15 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=B28A923CC223BC64F996F26AD676C0A3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d293204f-6581-4b0a-811b-1dcce97adedd</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-12</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Publiekrechtelijke Beperking WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-01-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Publiekrechtelijke Beperking - Wet Bodembescherming: Overzicht van de door de overheid opgelegde beperkingen op een stuk grond of een gebouw.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/publiekrechtelijkebeperking/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/publiekrechtelijkebeperking/wms?LAYERS=wetbodembescherming&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=112539.86375,388041.47125,141005.78375,436344.83125&WIDTH=529&HEIGHT=898</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d261758e359a1051934">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2017-11-14</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wetbodembescherming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wetbodembescherming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">wetbodembescherming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/publiekrechtelijkebeperking/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/publiekrechtelijkebeperking/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/publiekrechtelijkebeperking/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="e536d943-ecff-4d7a-9500-cc31a263a6af" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e536d943-ecff-4d7a-9500-cc31a263a6af#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/publiekrechtelijkebeperking/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>wetbodembescherming</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd293204f-6581-4b0a-811b-1dcce97adedd'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:15.653 [print] https://geodata.nationaalgeoregister.nl/publiekrechtelijkebeperking/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:15.654 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:15.654 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:15.654 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:15.654 [print] #notpresent
57
* print operateson
0
05:00:15.654 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e536d943-ecff-4d7a-9500-cc31a263a6af#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d293204f-6581-4b0a-811b-1dcce97adedd","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d293204f-6581-4b0a-811b-1dcce97adedd","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.307:67]
2d1860f2-f8ba-457e-bd64-93cdabd69aee
ms: 570
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:15.132 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:15.132 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:15.132 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:15.132 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:15.132 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:15.133 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:15.133 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:15.133 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '2d1860f2-f8ba-457e-bd64-93cdabd69aee'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
562
05:00:15.134 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2d1860f2-f8ba-457e-bd64-93cdabd69aee&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=79F50F06E68473EBA1DE2C5B4BE77BED
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:15.309 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=2d1860f2-f8ba-457e-bd64-93cdabd69aee&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=79F50F06E68473EBA1DE2C5B4BE77BED
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:15.694 response time in milliseconds: 383
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:15 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=1C5CF8B39D4537F7A4B4952565181963; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>2d1860f2-f8ba-457e-bd64-93cdabd69aee</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Aansluitende Zone volgens UNCLOS - Noordzee - Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2011-11-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Aansluitende zone van Nederland, Exclusieve Economische Zone van Nederland, Territoriale Zee van Nederland</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.
De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities&service=WMS&version=1.3.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="4cda487b-c467-490c-a843-6563fec016be" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4cda487b-c467-490c-a843-6563fec016be#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>3.2.1</gco:CharacterString>
</gmd:version>
<gmd:specification>
<gco:CharacterString>D2.8.I.4 Data Specification on Administrative Units – Technical Guidelines</gco:CharacterString>
</gmd:specification>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities&service=WMS&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>AU.ContiguousZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2d1860f2-f8ba-457e-bd64-93cdabd69aee'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:15.698 [print] https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities&service=WMS&version=1.3.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:15.698 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:15.698 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:15.698 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:15.699 [print] #notpresent
57
* print operateson
0
05:00:15.699 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4cda487b-c467-490c-a843-6563fec016be#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"2d1860f2-f8ba-457e-bd64-93cdabd69aee","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
3
63
* eval db.writeln('"2d1860f2-f8ba-457e-bd64-93cdabd69aee","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.308:67]
77971fa3-f869-4726-969a-482e0b1a8c5d
ms: 607
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:15.179 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:15.179 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:15.179 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:15.179 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:15.179 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:15.179 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
5
05:00:15.179 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
1
05:00:15.185 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '77971fa3-f869-4726-969a-482e0b1a8c5d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
593
05:00:15.189 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=77971fa3-f869-4726-969a-482e0b1a8c5d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3AED1CE297465A2A8BF894A0367122EF
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:15.364 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=77971fa3-f869-4726-969a-482e0b1a8c5d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3AED1CE297465A2A8BF894A0367122EF
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:15.779 response time in milliseconds: 414
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:15 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A24724127E5486B0461BD5E31BD0D378; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>77971fa3-f869-4726-969a-482e0b1a8c5d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Oppervlaktegeologie, Geologische kaart onder INSPIRE, downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-07-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze kaart toont de geologische afzettingen, aan of nabij het maaiveld tot een diepte van ca. 5m. Informatie t.b.v. bestellingen via DinoLoket</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>hydrogeologie</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ge">Geologie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.19</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.71</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/downloads/services.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=80630ee7-3a15-4ea0-bdc0-a8aebfa2f204&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/downloads/services.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE Downloadservice GDN</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '77971fa3-f869-4726-969a-482e0b1a8c5d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:15.783 [print] https://www.gdngeoservices.nl/inspire/downloads/services.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:15.783 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:15.784 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:15.784 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:15.785 [print] #notpresent
57
* print operateson
0
05:00:15.785 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=80630ee7-3a15-4ea0-bdc0-a8aebfa2f204&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"77971fa3-f869-4726-969a-482e0b1a8c5d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"77971fa3-f869-4726-969a-482e0b1a8c5d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.309:67]
63f622ef-46b3-411a-a2aa-045cabf1e3ac
ms: 539
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:15.460 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:15.460 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:15.460 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:15.460 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:15.460 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:15.460 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:15.460 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:15.460 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '63f622ef-46b3-411a-a2aa-045cabf1e3ac'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
531
05:00:15.461 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=63f622ef-46b3-411a-a2aa-045cabf1e3ac&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=74A6DA822A195601D2F29BDAAD02C212
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:15.637 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=63f622ef-46b3-411a-a2aa-045cabf1e3ac&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=74A6DA822A195601D2F29BDAAD02C212
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:15.991 response time in milliseconds: 352
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:15 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=6DA341B5A39952C80ADE188F7E95B582; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>63f622ef-46b3-411a-a2aa-045cabf1e3ac</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>INSPIRE WFS other service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-24</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde gebieden - Provincies (INSPIRE geharmoniseerd) WFS V1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-01-28</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-03-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze dataset bevat de voor Nederland als INSPIRE aangemerkte bestanden in het thema Beschermde Gebieden. In de dataset zijn de volgende subthema's opgenomen: NB-wetgebieden buiten Natura 2000, Aardkundige waarden, Nationale landschappen, Provinciale Ecologische hoofdstructuur (EHS), Provinciale monumenten, Stiltegebieden en Wet Ammoniak en Veehouderij gebieden (WAV) (allen met data eigenaren de Provincies).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Apeldoorn</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:pointOfContact xmlns:gn="http://www.fao.org/geonetwork">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://data.overheid.nl/organisatie/PDOK">PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian">beheerder</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/63f622ef-46b3-411a-a2aa-045cabf1e3ac/attachments/beschermde%20gebieden.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>beschermde%20gebieden.png</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.99</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.63</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.51</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.79</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite.nlps-aw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite.nlps-nbw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite.nlps-nl</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite.nlps-nnn</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite.nlps-pm</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite.nlps-st</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">PS.ProtectedSite.nlps-wav</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/provincies/ps/wfs/v1?SERVICE=WFS&REQUEST=GetCapabilities&version=2.0.0</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=49ab8bee-b467-486a-96ca-b950443c453a#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/provincies/ps/wfs/v1?SERVICE=WFS&REQUEST=GetCapabilities&version=2.0.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>OGC WFS 1.0.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2006-03-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2010/1089">VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Deze service voldoet aan de specificaties voor spatial data services</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>harmonised</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-12-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>De service voldoet aan de requirements van de harmonised conformance class</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '63f622ef-46b3-411a-a2aa-045cabf1e3ac'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:15.996 [print] https://geodata.nationaalgeoregister.nl/provincies/ps/wfs/v1?SERVICE=WFS&REQUEST=GetCapabilities&version=2.0.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:15.996 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:15.997 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:15.997 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:15.997 [print] Beheer PDOK
57
* print operateson
0
05:00:15.997 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=49ab8bee-b467-486a-96ca-b950443c453a#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"63f622ef-46b3-411a-a2aa-045cabf1e3ac","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"63f622ef-46b3-411a-a2aa-045cabf1e3ac","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.310:67]
1bd24d1e-aa13-4395-809e-893570f7c651
ms: 552
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:15.665 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:15.665 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:15.665 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:15.665 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:15.665 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:15.665 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:15.665 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:15.666 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '1bd24d1e-aa13-4395-809e-893570f7c651'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
541
05:00:15.666 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1bd24d1e-aa13-4395-809e-893570f7c651&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=B28A923CC223BC64F996F26AD676C0A3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:15.839 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=1bd24d1e-aa13-4395-809e-893570f7c651&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=B28A923CC223BC64F996F26AD676C0A3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:16.206 response time in milliseconds: 365
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:16 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=AE460D32FF57BAEAB7560FF47CA2C3D3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>1bd24d1e-aa13-4395-809e-893570f7c651</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Overheidsdiensten WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2015-02-25</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het handelsregister is een door de overheid gehouden register, waarin rechtspersonen en ondernemingen vermeld staan met hun gegevens. Dit betreft een niet-geharmoniseerde subset in het kader van INSPIRE annex III, thema Administratieve en sociale en overheidsdiensten</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/overheidsdiensten/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://www.nationaalgeoregister.nl:80/geonetwork/srv/eng/resources.get?uuid=1bd24d1e-aa13-4395-809e-893570f7c651&fname=overheidsdiensten.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>jpg</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d63743e376a1055006">
<gml:beginPosition>2013-11-14</gml:beginPosition>
<gml:endPosition>2013-12-13</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">overheidsdiensten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">overheidsdiensten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">overheidsdiensten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/overheidsdiensten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/overheidsdiensten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/overheidsdiensten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="9115b158-de69-48f7-b986-5a6b46b91f72" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=c935f2ab-9b65-4dc4-94a0-73aeb840a941#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/overheidsdiensten/wms?request=GetCapabilities&service=wms</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>overheidsdiensten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1bd24d1e-aa13-4395-809e-893570f7c651'
5
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:16.215 [print] https://geodata.nationaalgeoregister.nl/overheidsdiensten/wms?request=GetCapabilities&service=wms
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:16.216 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:16.216 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:16.216 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:16.217 [print] #notpresent
57
* print operateson
0
05:00:16.217 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=c935f2ab-9b65-4dc4-94a0-73aeb840a941#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"1bd24d1e-aa13-4395-809e-893570f7c651","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"1bd24d1e-aa13-4395-809e-893570f7c651","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.311:67]
280cee65-1b66-4973-a569-75122e0b745b
ms: 606
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:15.706 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:15.706 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:15.706 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:15.706 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
05:00:15.706 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:15.707 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:15.707 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:15.707 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '280cee65-1b66-4973-a569-75122e0b745b'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
537
05:00:15.708 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=280cee65-1b66-4973-a569-75122e0b745b&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=1C5CF8B39D4537F7A4B4952565181963
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:15.881 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=280cee65-1b66-4973-a569-75122e0b745b&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=1C5CF8B39D4537F7A4B4952565181963
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:16.245 response time in milliseconds: 362
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:16 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2D3F3A992005C254DC63E8B3A06276A9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>280cee65-1b66-4973-a569-75122e0b745b</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl/">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-03</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/28992">Rijks Driehoeksstelsel</gmx:Anchor>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Richtlijn Stedelijk Afvalwater EU2015 WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-10-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de service die een aan de EU gerapporteerde versie van de Richtlijn Stedelijk Afvalwater dataset van Nederland serveert. De versie is EU2015</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl/">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wfs/v1_0?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/108fec55-e467-4d04-ab35-fd0d7060e3e2/attachments/richtlijn_stedelijk_afvalwater.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>RSA</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Richtlijn</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>EEG</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>agglomeraties</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>lozingspunten</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterzuiveringsinstallaties</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<!-- Moet overeenkomen met element WMS_Capabilities/Service/AccessConstraints in het Capabilities bestand -->
<!-- Als er geen gebruiksrestricties zijn: otherRestrictions bij element MD_RestrictionCode en verwijzing naar Public Domain verklaring of CC0 bij otherConstraints -->
<!-- Anders een geogedeeld licentie aanmaken en bij otherConstraints de verwijzing naar die licentie opnemen. -->
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.12</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.25</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.61</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d3" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification"/>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d2" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e2#MD_DataIdentification"/>
<srv:operatesOn uuidref="uwwtd-9d8e-4758-83fa-28b057f185d1" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>richtlijnstedelijkafvalwater2015:rsa_agglomeraties_eu2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>richtlijnstedelijkafvalwater2015:rsa_lozingspunten_eu2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnstedelijkafvalwater2015/wfs/v1_0?request=GetCapabilities&service=WFS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>richtlijnstedelijkafvalwater2015:rsa_waterzuiveringsinstallaties_eu2015</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '280cee65-1b66-4973-a569-75122e0b745b'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:16.249 [print] https:\/\/geodata.nationaalgeoregister.nl\/rws\/richtlijnstedelijkafvalwater2015\/wfs\/v1_0?request=GetCapabilities&service=WFS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
4
50
* print protocol1
0
05:00:16.253 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:16.254 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:16.254 [print] ["OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:16.256 [print] Beheer PDOK
57
* print operateson
0
05:00:16.256 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e3#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e2#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=uwwtd-9d8e-4758-83fa-28b057f185e1#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
56
62
* eval db.writeln('"280cee65-1b66-4973-a569-75122e0b745b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"280cee65-1b66-4973-a569-75122e0b745b","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.312:67]
tbjk534p-wubf-crbp-cj25-d41611f0gfim
ms: 546
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:15.792 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:15.792 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:15.792 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:15.792 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
3
05:00:15.792 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:15.795 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:15.796 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:15.796 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'tbjk534p-wubf-crbp-cj25-d41611f0gfim'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
526
05:00:15.797 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tbjk534p-wubf-crbp-cj25-d41611f0gfim&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=A24724127E5486B0461BD5E31BD0D378
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:15.969 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tbjk534p-wubf-crbp-cj25-d41611f0gfim&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=A24724127E5486B0461BD5E31BD0D378
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:16.322 response time in milliseconds: 350
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:16 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=09122EFF2B443CE4EB15B81913BEE831; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/gmx http://schemas.opengis.net/iso/19139/20060504/gmx/gmx.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>tbjk534p-wubf-crbp-cj25-d41611f0gfim</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="dut"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Mariene Strategie - Bevroren monitoringsdata WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-07-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" codeSpace="dut">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Featureservice van bevroren monitoringsdata conform het Kader Richtlijn Marien monitoringsprogramma Mariene strategie deel II</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="dut"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/krm_marienewateren.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString/>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/of">Oceanografische geografische kenmerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/MonitoringStations-dir-2008-56">Monitoring stations (Kaderrichtlijn Mariene strategie)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPrioritydataset-Prioritydataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPrioritydataset-Prioritydataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>vissen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vogels</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Noordzee</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>MSFD</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Marine strategy framework directive</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.047</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.276</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>54.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement>
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland/Noordzee</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c4</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c4</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c4</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d3c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d3c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d3c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetFeatureInfo</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="tbjk534p-wubf-crbp-cj25-d4161160hfim" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputschema=https://www.isotc211.org/2005/gmd&elementsetname=full&id=tbjk534p-wubf-crbp-cj25-d4161160gfim#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d10c1</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d10c3</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d1c2</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d1c3</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d1c4</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d1c5</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d3c3</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d5c1</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d5c2</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d5c5</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/sds">Technical Guidance for INSPIRE Spatial Data Services and services allowing spatial data services to be invoked</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'tbjk534p-wubf-crbp-cj25-d41611f0gfim'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:16.329 [print] https:\/\/marineprojects.openearth.nl\/geoserver\/ihm_krm\/wfs?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:16.330 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
6
52
* print protocol2
0
05:00:16.336 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:16.336 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:16.337 [print] #notpresent
57
* print operateson
0
05:00:16.337 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputschema=https://www.isotc211.org/2005/gmd&elementsetname=full&id=tbjk534p-wubf-crbp-cj25-d4161160gfim#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"tbjk534p-wubf-crbp-cj25-d41611f0gfim","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"tbjk534p-wubf-crbp-cj25-d41611f0gfim","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.313:67]
wt-f5eb-b09f-4f6d-8397-8878a1m86238
ms: 675
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:16.000 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:16.000 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:16.000 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:16.001 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:16.001 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:16.001 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:16.001 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:16.001 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-f5eb-b09f-4f6d-8397-8878a1m86238'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
647
05:00:16.002 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f5eb-b09f-4f6d-8397-8878a1m86238&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=6DA341B5A39952C80ADE188F7E95B582
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:16.174 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f5eb-b09f-4f6d-8397-8878a1m86238&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=6DA341B5A39952C80ADE188F7E95B582
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:16.647 response time in milliseconds: 472
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:16 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=AD09BD13B708F1E43BA6D8D1A339A033; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-f5eb-b09f-4f6d-8397-8878a1m86238</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2011 (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Map Service (WMS) geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2011.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-4ea1-6ca3-4099-90b0-cbab71f1f01f" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-f5eb-b09f-4f6d-8397-8878a1b86238#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>HH.HealthDeterminantMeasure</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-f5eb-b09f-4f6d-8397-8878a1m86238'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
21
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:16.674 [print] https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:16.674 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:16.674 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:16.675 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:16.675 [print] #notpresent
57
* print operateson
0
05:00:16.675 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-f5eb-b09f-4f6d-8397-8878a1b86238#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-f5eb-b09f-4f6d-8397-8878a1m86238","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"wt-f5eb-b09f-4f6d-8397-8878a1m86238","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.314:67]
wt-83730-e750-485a-9c0c-39bf9bm72cf8
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:16.219 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:16.229 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:16.229 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:16.230 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
05:00:16.230 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:16.231 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
2
05:00:16.231 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:16.233 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
2
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-83730-e750-485a-9c0c-39bf9bm72cf8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
569
05:00:16.238 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bm72cf8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=AE460D32FF57BAEAB7560FF47CA2C3D3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:16.412 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bm72cf8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=AE460D32FF57BAEAB7560FF47CA2C3D3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:16.803 response time in milliseconds: 389
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:16 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=EA13EAE2B7887623843FC62EC8D922AA; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-83730-e750-485a-9c0c-39bf9bm72cf8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-06</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString>http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2016 (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-09-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-07-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-09-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Map Service (WMS) geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2016.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Human Health</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noise</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZone</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>32002L0049</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString>OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean>true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-e213-0cc8-4872-a512-8f777c872a3d" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-83730-e750-485a-9c0c-39bf9be72cf8#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>HH.HealthDeterminantMeasure</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-83730-e750-485a-9c0c-39bf9bm72cf8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
12
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:16.822 [print] https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:16.823 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:16.823 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:16.823 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
5
56
* print organisationpath
0
05:00:16.829 [print] #notpresent
57
* print operateson
0
05:00:16.829 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-83730-e750-485a-9c0c-39bf9be72cf8#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bm72cf8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bm72cf8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.315:67]
wt-f297898-2640-44c2-bbe9-c0480dt83794
ms: 556
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:16.315 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:16.315 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:16.315 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:16.315 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:16.315 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:16.316 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:16.316 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
2
05:00:16.316 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-f297898-2640-44c2-bbe9-c0480dt83794'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
544
05:00:16.319 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f297898-2640-44c2-bbe9-c0480dt83794&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2D3F3A992005C254DC63E8B3A06276A9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:16.492 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f297898-2640-44c2-bbe9-c0480dt83794&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2D3F3A992005C254DC63E8B3A06276A9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:16.861 response time in milliseconds: 368
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:16 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2045BDB1705DD6D862AF3D1A67A2EE8D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-f297898-2640-44c2-bbe9-c0480dt83794</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Hydrografie - Netwerk (INSPIRE geharmoniseerd) - WT ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>ATOM Feed Service geharmoniseerd voor internationaal gebruik onder thema Hydrografie. Het netwerk applicatie schema bevat ruimtelijke objecten verbonden met een hydrografische netwerkweergave van waterwegen, meren etc. Dit is primair nodig voor de gebruikerstoepassing 'ruimtelijke analyses en modellering'.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/hy-n.jpg</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoProductAccessService">infoProductAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-f297898-2640-44c2-bbe9-c0480db83794" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">Downloaddienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Hydrografie - Netwerk - WT (INSPIRE geharmoniseerd)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-f297898-2640-44c2-bbe9-c0480dt83794'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:16.866 [print] https://haleconnect.com/services/bsp/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:16.866 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:16.866 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:16.867 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:16.867 [print] #notpresent
57
* print operateson
0
05:00:16.867 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"wt-f297898-2640-44c2-bbe9-c0480dt83794","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"wt-f297898-2640-44c2-bbe9-c0480dt83794","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.316:67]
wt-f297898-2640-44c2-bbe9-c0480df83794
ms: 600
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:16.340 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:16.340 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:16.340 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:16.340 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:16.340 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:16.341 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:16.341 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:16.341 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-f297898-2640-44c2-bbe9-c0480df83794'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
586
05:00:16.342 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f297898-2640-44c2-bbe9-c0480df83794&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=09122EFF2B443CE4EB15B81913BEE831
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:16.515 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f297898-2640-44c2-bbe9-c0480df83794&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=09122EFF2B443CE4EB15B81913BEE831
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:16.927 response time in milliseconds: 410
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:16 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=BC1066F0FD6A3A641DFE942B02CB038B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-f297898-2640-44c2-bbe9-c0480df83794</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Hydrografie - Netwerk (INSPIRE geharmoniseerd) - WT WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Feature Service (WFS) geharmoniseerd voor internationaal gebruik onder thema Hydrografie. Het netwerk applicatie schema bevat ruimtelijke objecten verbonden met een hydrografische netwerkweergave van waterwegen, meren etc. Dit is primair nodig voor de gebruikerstoepassing 'ruimtelijke analyses en modellering'.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/hy-n.jpg</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hy-n:HydroNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hy-n:HydroNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hy-n:HydroNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hy-n:WatercourseLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hy-n:WatercourseLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hy-n:WatercourseLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wfs?service=WFS&version=2.0.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-f297898-2640-44c2-bbe9-c0480db83794" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>hy-n:HydroNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>hy-n:WatercourseLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/sds">Technical Guidance for INSPIRE Spatial Data Services and services allowing spatial data services to be invoked</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-f297898-2640-44c2-bbe9-c0480df83794'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
7
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:16.938 [print] https:\/\/haleconnect.com\/ows\/services\/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wfs?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:16.939 [print] ["OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:16.939 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:16.939 [print] ["OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:16.940 [print] #notpresent
57
* print operateson
0
05:00:16.940 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-f297898-2640-44c2-bbe9-c0480df83794","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"wt-f297898-2640-44c2-bbe9-c0480df83794","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.317:67]
wt-f297898-2640-44c2-bbe9-c0480dm83794
ms: 565
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:16.680 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:16.680 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:16.680 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:16.680 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:16.680 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:16.681 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:16.681 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:16.681 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-f297898-2640-44c2-bbe9-c0480dm83794'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
547
05:00:16.682 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f297898-2640-44c2-bbe9-c0480dm83794&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=AD09BD13B708F1E43BA6D8D1A339A033
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:16.854 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f297898-2640-44c2-bbe9-c0480dm83794&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=AD09BD13B708F1E43BA6D8D1A339A033
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:17.228 response time in milliseconds: 372
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:17 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=96331ED015798E12D430EEA200DD24AF; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-f297898-2640-44c2-bbe9-c0480dm83794</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Hydrografie - Netwerk (INSPIRE geharmoniseerd) - WT WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Map Service (WMS) geharmoniseerd voor internationaal gebruik onder thema Hydrografie. Het netwerk applicatie schema bevat ruimtelijke objecten verbonden met een hydrografische netwerkweergave van waterwegen, meren etc. Dit is primair nodig voor de gebruikerstoepassing 'ruimtelijke analyses en modellering'.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/hy-n.jpg</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.Network</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.Network</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HY.Network</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wms?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-f297898-2640-44c2-bbe9-c0480db83794" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>HY.Network</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-f297898-2640-44c2-bbe9-c0480dm83794'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
3
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:17.238 [print] https://haleconnect.com/ows/services/org.292.c3955762-73a3-4c16-a15c-f3869487a1e3_wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:17.239 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:17.241 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:17.241 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:17.242 [print] #notpresent
57
* print operateson
0
05:00:17.242 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-f297898-2640-44c2-bbe9-c0480da83794#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"wt-f297898-2640-44c2-bbe9-c0480dm83794","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"wt-f297898-2640-44c2-bbe9-c0480dm83794","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.318:67]
cf69ec50-9849-4afd-853c-ee5621md336d
ms: 638
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:16.834 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:16.834 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:16.834 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:16.834 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
3
05:00:16.835 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:16.838 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:16.838 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:16.839 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'cf69ec50-9849-4afd-853c-ee5621md336d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
620
05:00:16.840 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cf69ec50-9849-4afd-853c-ee5621md336d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=EA13EAE2B7887623843FC62EC8D922AA
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:17.018 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cf69ec50-9849-4afd-853c-ee5621md336d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=EA13EAE2B7887623843FC62EC8D922AA
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:17.459 response time in milliseconds: 439
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:17 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3F9852104B92BD5C7550C2445EE8F002; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/gmx http://schemas.opengis.net/iso/19139/20060504/gmx/gmx.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>cf69ec50-9849-4afd-853c-ee5621md336d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Waterstanden en afvoeren actueel - Rijkswaterstaat - WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-02-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Mapservice van actuele waterstanden. Metingen gemiddeld over 10 minuten (gemiddelde van 5 minuten voor tot 5 minuten na de volgende tijdstippen 00, 10, 20, 30, 40, 50).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString/>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/of">Oceanografische geografische kenmerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Nationaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>LMW</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterhoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" codeSpace="dut">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" codeSpace="dut">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="dut">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
<gmd:userNote gco:nilReason="missing">
<gco:CharacterString/>
</gmd:userNote>
<gmd:classificationSystem gco:nilReason="missing">
<gco:CharacterString/>
</gmd:classificationSystem>
<gmd:handlingDescription gco:nilReason="missing">
<gco:CharacterString/>
</gmd:handlingDescription>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.12</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.25</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.61</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetFeatureInfo</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7a0a1597-8202-49e2-b181-8190d06a59cf" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=cf69ec50-9849-4afd-853c-ee56211d336d#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>locaties</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>locatiesmetlaatstewaarneming</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'cf69ec50-9849-4afd-853c-ee5621md336d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
4
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:17.468 [print] https:\/\/waterwebservices.rijkswaterstaat.nl\/services\/distributielaagWFS\/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:17.469 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
1
05:00:17.470 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:17.470 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:17.471 [print] #notpresent
57
* print operateson
0
05:00:17.471 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=cf69ec50-9849-4afd-853c-ee56211d336d#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"cf69ec50-9849-4afd-853c-ee5621md336d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"cf69ec50-9849-4afd-853c-ee5621md336d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.319:67]
tn-2c7040b-c448-451b-bf15-f2416emaadd1
ms: 624
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:16.873 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:16.873 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:16.873 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:16.873 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:16.873 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:16.873 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:16.874 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:16.874 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'tn-2c7040b-c448-451b-bf15-f2416emaadd1'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
603
05:00:16.875 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tn-2c7040b-c448-451b-bf15-f2416emaadd1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2045BDB1705DD6D862AF3D1A67A2EE8D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:17.050 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tn-2c7040b-c448-451b-bf15-f2416emaadd1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2045BDB1705DD6D862AF3D1A67A2EE8D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:17.476 response time in milliseconds: 425
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:17 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=275C898446BFFC553F8828CAB40D6B29; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>tn-2c7040b-c448-451b-bf15-f2416emaadd1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Waterwegen (INSPIRE geharmoniseerd) - WT WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Map Service (WMS) geharmoniseerd voor internationaal gebruik onder thema Vervoersnetwerken - Vaarwegen bestaat uit nodes en links tussen die nodes die verbonden zijn aan transport over waterlopen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/tn-w.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail Vervoersnetwerken - Waterwegen (INSPIRE)</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.CommonTransportElements.MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.TrafficSeparationSchemeCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.TrafficSeparationSchemeCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.TrafficSeparationSchemeCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.Beacon</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.Beacon</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.Beacon</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.TrafficSeparationSchemeSeparator</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.TrafficSeparationSchemeSeparator</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.TrafficSeparationSchemeSeparator</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.Buoy</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.Buoy</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.Buoy</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">TN.WaterTransportNetwork.WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-2c7040b-c448-451b-bf15-f2416ecaadc1" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=https://www.isotc211.org/2005/gmd&elementsetname=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.CommonTransportElements.MarkerPost</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.WaterTransportNetwork.TrafficSeparationSchemeCrossing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.WaterTransportNetwork.Beacon</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.WaterTransportNetwork.TrafficSeparationSchemeSeparator</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.WaterTransportNetwork.Buoy</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>TN.WaterTransportNetwork.WaterwayLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'tn-2c7040b-c448-451b-bf15-f2416emaadd1'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:17.482 [print] https:\/\/haleconnect.com\/ows\/services\/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:17.483 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
7
05:00:17.490 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:17.490 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
4
56
* print organisationpath
0
05:00:17.495 [print] #notpresent
57
* print operateson
0
05:00:17.495 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=https://www.isotc211.org/2005/gmd&elementsetname=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"tn-2c7040b-c448-451b-bf15-f2416emaadd1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"tn-2c7040b-c448-451b-bf15-f2416emaadd1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.320:67]
tn-2c7040b-c448-451b-bf15-f2416etaadd1
ms: 579
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:16.946 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:16.946 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:16.946 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:16.946 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:16.946 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:16.947 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:16.947 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:16.947 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'tn-2c7040b-c448-451b-bf15-f2416etaadd1'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
569
05:00:16.948 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tn-2c7040b-c448-451b-bf15-f2416etaadd1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=BC1066F0FD6A3A641DFE942B02CB038B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:17.122 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tn-2c7040b-c448-451b-bf15-f2416etaadd1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=BC1066F0FD6A3A641DFE942B02CB038B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:17.516 response time in milliseconds: 392
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:17 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E11B58E7CD15974F0C471B06B5814F39; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>tn-2c7040b-c448-451b-bf15-f2416etaadd1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Waterwegen (INSPIRE geharmoniseerd) - WT ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Service geharmoniseerd voor internationaal gebruik onder thema Vervoersnetwerken - Vaarwegen bestaat uit nodes en links tussen die nodes die verbonden zijn aan transport over waterlopen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/tn-w.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail Vervoersnetwerken - Waterwegen (INSPIRE)</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoProductAccessService">infoProductAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>Get:http</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-2c7040b-c448-451b-bf15-f2416ecaadc1" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">Downloaddienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Vervoersnetwerken - Waterwegen - WT (INSPIRE geharmoniseerd)</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'tn-2c7040b-c448-451b-bf15-f2416etaadd1'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
4
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:17.524 [print] https://haleconnect.com/services/bsp/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:17.524 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:17.524 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:17.525 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:17.525 [print] #notpresent
57
* print operateson
0
05:00:17.525 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"tn-2c7040b-c448-451b-bf15-f2416etaadd1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"tn-2c7040b-c448-451b-bf15-f2416etaadd1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.321:67]
tn-2c7040b-c448-451b-bf15-f2416efaadd1
ms: 584
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:17.252 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:17.252 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:17.252 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
1
05:00:17.252 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
05:00:17.253 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:17.254 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
2
05:00:17.254 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:17.256 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'tn-2c7040b-c448-451b-bf15-f2416efaadd1'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
549
05:00:17.259 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tn-2c7040b-c448-451b-bf15-f2416efaadd1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=96331ED015798E12D430EEA200DD24AF
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:17.431 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tn-2c7040b-c448-451b-bf15-f2416efaadd1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=96331ED015798E12D430EEA200DD24AF
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:17.805 response time in milliseconds: 371
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:17 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A514D8D600C90D7AE8888951C5674E4F; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>tn-2c7040b-c448-451b-bf15-f2416efaadd1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Vervoersnetwerken - Waterwegen (INSPIRE geharmoniseerd) - WT WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Feature Service (WFS) geharmoniseerd voor internationaal gebruik onder thema Vervoersnetwerken - Vaarwegen bestaat uit nodes en links tussen die nodes die verbonden zijn aan transport over waterlopen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/tn-w.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail Vervoersnetwerken - Waterwegen (INSPIRE)</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn:MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn:MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn:MarkerPost</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:Buoy</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:Buoy</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:Buoy</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:InlandWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:InlandWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:InlandWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn:TransportNetwork</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn:TransportNetwork</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn:TransportNetwork</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:MarineWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:MarineWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:MarineWaterway</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterwayNode</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:TrafficSeparationSchemeCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:TrafficSeparationSchemeCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:TrafficSeparationSchemeCrossing</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterTrafficFlowDirection</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterTrafficFlowDirection</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterTrafficFlowDirection</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:TrafficSeparationSchemeSeparator</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:TrafficSeparationSchemeSeparator</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:TrafficSeparationSchemeSeparator</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:Beacon</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:Beacon</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:Beacon</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">tn-w:WaterwayLink</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="eu-2c7040b-c448-451b-bf15-f2416ecaadc1" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn:MarkerPost</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:Buoy</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:InlandWaterway</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn:TransportNetwork</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:MarineWaterway</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:WaterwayNode</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:TrafficSeparationSchemeCrossing</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:WaterTrafficFlowDirection</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:TrafficSeparationSchemeSeparator</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:Beacon</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>tn-w:WaterwayLink</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/sds">Technical Guidance for INSPIRE Spatial Data Services and services allowing spatial data services to be invoked</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'tn-2c7040b-c448-451b-bf15-f2416efaadd1'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
5
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
7
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
2
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
2
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
2
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
1
45
* print connectUrl
0
05:00:17.828 [print] https:\/\/haleconnect.com\/ows\/services\/org.292.2885ef73-e044-4da4-b9b6-8a461a5353aa_wfs?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
4
50
* print protocol1
0
05:00:17.832 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:17.834 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:17.835 [print] ["OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:17.835 [print] #notpresent
57
* print operateson
0
05:00:17.835 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=eu-2c7040b-c448-451b-bf15-f2416ecaadd1#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"tn-2c7040b-c448-451b-bf15-f2416efaadd1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"tn-2c7040b-c448-451b-bf15-f2416efaadd1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.322:67]
cf69ec50-9849-4afd-853c-ee5621fd336d
ms: 590
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:17.474 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
1
05:00:17.487 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:17.488 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
3
05:00:17.490 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
3
05:00:17.490 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:17.493 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:17.493 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:17.494 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'cf69ec50-9849-4afd-853c-ee5621fd336d'
1
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
576
05:00:17.497 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cf69ec50-9849-4afd-853c-ee5621fd336d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=275C898446BFFC553F8828CAB40D6B29
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:17.671 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=cf69ec50-9849-4afd-853c-ee5621fd336d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=275C898446BFFC553F8828CAB40D6B29
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:18.071 response time in milliseconds: 398
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:17 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D11EDA61338B32279321D14F025DBF7D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/gmx http://schemas.opengis.net/iso/19139/20060504/gmx/gmx.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>cf69ec50-9849-4afd-853c-ee5621fd336d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="dut">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Waterstanden en afvoeren actueel - Rijkswaterstaat - WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-12-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Featureservice van actuele waterstanden. Metingen gemiddeld over 10 minuten (gemiddelde van 5 minuten voor tot 5 minuten na de volgende tijdstippen 00, 10, 20, 30, 40, 50).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString/>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/of">Oceanografische geografische kenmerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>LMW</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterhoogte</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" codeSpace="dut">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" codeSpace="dut">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="dut">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
<gmd:userNote gco:nilReason="missing">
<gco:CharacterString/>
</gmd:userNote>
<gmd:classificationSystem gco:nilReason="missing">
<gco:CharacterString/>
</gmd:classificationSystem>
<gmd:handlingDescription gco:nilReason="missing">
<gco:CharacterString/>
</gmd:handlingDescription>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.12</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.25</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.61</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=1.1.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=1.1.0&request=GetFeatureInfo</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=1.1.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="7a0a1597-8202-49e2-b181-8190d06a59cf" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=cf69ec50-9849-4afd-853c-ee56211d336d#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=1.1.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>locaties</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=1.1.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>locatiesmetlaatstewaarneming</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/sds">Technical Guidance for INSPIRE Spatial Data Services and services allowing spatial data services to be invoked</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'cf69ec50-9849-4afd-853c-ee5621fd336d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:18.076 [print] https:\/\/waterwebservices.rijkswaterstaat.nl\/services\/distributielaagWFS\/distributielaag_dbo?service=WFS&version=1.1.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:18.076 [print] ["OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:18.077 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:18.077 [print] ["OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:18.077 [print] #notpresent
57
* print operateson
0
05:00:18.077 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=cf69ec50-9849-4afd-853c-ee56211d336d#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"cf69ec50-9849-4afd-853c-ee5621fd336d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"cf69ec50-9849-4afd-853c-ee5621fd336d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.323:67]
wt-f5eb-b09f-4f6d-8397-8878a1f86238
ms: 590
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:17.501 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:17.502 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:17.502 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:17.502 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:17.502 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
1
05:00:17.503 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:17.503 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:17.504 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-f5eb-b09f-4f6d-8397-8878a1f86238'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
579
05:00:17.513 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f5eb-b09f-4f6d-8397-8878a1f86238&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=275C898446BFFC553F8828CAB40D6B29
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:17.689 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f5eb-b09f-4f6d-8397-8878a1f86238&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=275C898446BFFC553F8828CAB40D6B29
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:18.082 response time in milliseconds: 391
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:17 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=202CE2AECA38779EF7589A5E85FFB3FC; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-f5eb-b09f-4f6d-8397-8878a1f86238</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2011 (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Feature Service (WFS) geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2011.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetFeatureInfo</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-4ea1-6ca3-4099-90b0-cbab71f1f01f" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-f5eb-b09f-4f6d-8397-8878a1b86238#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>hh.EnvHealthDeterminantMeasure</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/sds">Technical Guidance for INSPIRE Spatial Data Services and services allowing spatial data services to be invoked</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-f5eb-b09f-4f6d-8397-8878a1f86238'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:18.086 [print] https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:18.087 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:18.087 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:18.087 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
4
56
* print organisationpath
0
05:00:18.091 [print] #notpresent
57
* print operateson
0
05:00:18.091 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-f5eb-b09f-4f6d-8397-8878a1b86238#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-f5eb-b09f-4f6d-8397-8878a1f86238","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"wt-f5eb-b09f-4f6d-8397-8878a1f86238","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.324:67]
7a914681-61bd-4f67-902b-45037a00c469
ms: 586
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:17.527 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:17.538 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:17.538 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:17.539 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:17.539 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:17.539 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:17.539 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:17.539 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7a914681-61bd-4f67-902b-45037a00c469'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
571
05:00:17.548 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7a914681-61bd-4f67-902b-45037a00c469&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E11B58E7CD15974F0C471B06B5814F39
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:17.722 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7a914681-61bd-4f67-902b-45037a00c469&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E11B58E7CD15974F0C471B06B5814F39
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:18.110 response time in milliseconds: 386
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:17 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=4493F2D3761122562DBF9DB3A8796656; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7a914681-61bd-4f67-902b-45037a00c469</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-26</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Actueel Hoogtebestand Nederland 2 (AHN2) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2014-03-05</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Het Actueel Hoogtebestand Nederland (AHN) is een hoogtebestand vervaardigd door middel van laseraltimetrie. In deze Web Mapping Service (WMS) van het Actueel Hoogtebestand Nederland 2 (AHN2) zijn de volgende lagen opgenomen: AHN2 0,5 meter geinterpoleerd, AHN2 0,5 meter niet geinterpoleerd, AHN2 0,5 meter ruw, AHN2 5 meter, AHN2 bladindex</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="https://www.pdok.nl">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/ahn2/ows?LAYERS=ahn2_5m&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=204593.6196875,608864.31507813,209915.8596875,614912.31507813&WIDTH=410&HEIGHT=335</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/ahn2/ows?LAYERS=ahn2_5m&TRANSPARENT=true&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A28992&BBOX=204593.6196875,608864.31507813,209915.8596875,614912.31507813&WIDTH=410&HEIGHT=335</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Fysische geografie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Hoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Klimaat</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ruimtelijke ordening</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Transport</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Water</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Elevation</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl/">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d440077e400a1056030">
<gml:beginPosition>2007-01-10</gml:beginPosition>
<gml:endPosition>2012-04-10</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_05m_int</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_05m_non</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_05m_ruw</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_5m</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ahn2_bladindex</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="df0a075b-0e2f-4011-a209-cd52c7cb07eb" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7939fd42-cf88-42c5-ab3b-232cf232a3ac#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_05m_int</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_05m_non</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_05m_ruw</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_5m</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/ahn2/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ahn2_bladindex</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7a914681-61bd-4f67-902b-45037a00c469'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:18.117 [print] https:\/\/geodata.nationaalgeoregister.nl\/ahn2\/wms?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:18.117 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:18.117 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:18.117 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:18.118 [print] Beheer PDOK
57
* print operateson
0
05:00:18.118 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=7939fd42-cf88-42c5-ab3b-232cf232a3ac#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7a914681-61bd-4f67-902b-45037a00c469","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7a914681-61bd-4f67-902b-45037a00c469","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
6
Scenario: [1.325:67]
609d0c9e-173f-4f90-b020-c91ab3a0b6ef
ms: 572
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:17.839 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:17.840 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:17.840 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:17.840 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:17.840 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:17.840 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:17.840 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:17.840 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '609d0c9e-173f-4f90-b020-c91ab3a0b6ef'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
557
05:00:17.841 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=609d0c9e-173f-4f90-b020-c91ab3a0b6ef&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=A514D8D600C90D7AE8888951C5674E4F
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:18.015 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=609d0c9e-173f-4f90-b020-c91ab3a0b6ef&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=A514D8D600C90D7AE8888951C5674E4F
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:18.397 response time in milliseconds: 361
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:18 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D9A7ABABDCBAFA6D190738E061F83ACB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>609d0c9e-173f-4f90-b020-c91ab3a0b6ef</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-05-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>RD info WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-12-06</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-09-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Overzicht van de ligging van de RD-punten, GNSS-referentiestations en GNSS-kernnetpunten in Nederland met de bijbehorende omschrijvingen en coordinaten in het stelsel van de Rijksdriehoeksmeting (RD) en het Europese stelsel ETRS-89.
Op http://www.kadaster.nl/web/artikel/download/Beschrijving-velden-RDinfo-PDOK-1.htm is uitleg beschikbaar over de inhoud van de velden van deze dataset.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>BeheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/rdinfo/wms?LAYERS=stations&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=109545.92,559566.4,174380.48,599483.2&WIDTH=200&HEIGHT=150</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>RD-punten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/rs">Systemen voor verwijzing door middel van coördinaten</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d201208e364a1051934">
<gml:beginPosition>1996-01-01</gml:beginPosition>
<gml:endPosition>2017-09-18</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">punten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">punten</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">stations</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">stations</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rdinfo/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="29c17585-e702-463f-a5dc-99d34b17d333" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=29c17585-e702-463f-a5dc-99d34b17d333#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rdinfo/wms?service=WMS&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>punten</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/natura2000/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>stations</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '609d0c9e-173f-4f90-b020-c91ab3a0b6ef'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
8
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:18.409 [print] https:\/\/geodata.nationaalgeoregister.nl\/rdinfo\/wms?service=WMS&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:18.410 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:18.410 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:18.410 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:18.411 [print] #notpresent
57
* print operateson
0
05:00:18.411 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=29c17585-e702-463f-a5dc-99d34b17d333#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"609d0c9e-173f-4f90-b020-c91ab3a0b6ef","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"609d0c9e-173f-4f90-b020-c91ab3a0b6ef","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.326:67]
ea4cb6a2-f637-413a-91cc-d58473c2f138
ms: 546
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:18.080 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:18.080 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:18.080 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:18.080 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:18.081 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:18.081 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:18.081 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:18.081 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ea4cb6a2-f637-413a-91cc-d58473c2f138'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
05:00:18.083 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ea4cb6a2-f637-413a-91cc-d58473c2f138&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D11EDA61338B32279321D14F025DBF7D
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:18.259 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ea4cb6a2-f637-413a-91cc-d58473c2f138&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D11EDA61338B32279321D14F025DBF7D
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:18.619 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:18 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3CA4C8A2DD4DCF0596AAB6D9372D6BF6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>ea4cb6a2-f637-413a-91cc-d58473c2f138</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS INSPIRE</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2019-12-11</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code/>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE View service voor Milieubewakingsvoorzieningen</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-05-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze View service bevat gegevens over zwemwaterlocaties en kwaliteit van www.zwemwater.nl. Deze view service is ingericht voor het INSPIRE thema Milieubewakingsvoorzieningen (Environmental monitoring facilities).</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>inspire@gbo-provincies.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/view_EF?request=GetMap&Service=WMS&SRS=EPSG:28992&CRS=EPSG:28992&Bbox=0,305000,290000,625000&Width=600&Height=662&Layers=EF.Monsterpunt&Format=image/png&Styles=default</gco:CharacterString>
</gmd:fileName>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>zwemwater (algemeen)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zwemwater (zoet)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>zwemwater (zout)</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>inschatting van het risico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>veiligheid</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>waterkwaliteit</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:description>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:description>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.207</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.734</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.545</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">EF.Monsterpunt</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/view_EF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="d8a3b8e3-0492-4894-a19b-351dc7f148f5" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=c829abeb-bfac-4224-8332-e7a9a89e692e&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
<srv:operatesOn uuidref="e054c200-c7fa-11e4-8830-0800200c9a66" xlink:href="http://www.nationaalgeoregister.nl/geonetwork/srv/nl/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=fe45c540-e37d-11e4-b571-0800200c9a66&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Functioneel beheerder CDS Inspire</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Interprovinciaal Overleg</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>pointOfContact</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo/>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/view_EF?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengeospatial.org/standards/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>EF.Monsterpunt</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other gco:nilReason="missing">
<gco:CharacterString/>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2010-12-08</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services 3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-11-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>conformant</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ea4cb6a2-f637-413a-91cc-d58473c2f138'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:18.624 [print] http://services.inspire-provincies.nl/EnvironmentalMonitoringFacilities/services/view_EF?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:18.625 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:18.625 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:18.625 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:18.626 [print] #notpresent
57
* print operateson
0
05:00:18.626 [print] ["http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=c829abeb-bfac-4224-8332-e7a9a89e692e&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification","http:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/nl\/csw?Service=CSW&Request=GetRecordById&Version=2.0.2&id=fe45c540-e37d-11e4-b571-0800200c9a66&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ea4cb6a2-f637-413a-91cc-d58473c2f138","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"ea4cb6a2-f637-413a-91cc-d58473c2f138","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.327:67]
0898d4a9-8fe6-46e9-8855-1242d8028970
ms: 581
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:18.094 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:18.094 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:18.094 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:18.094 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:18.094 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:18.094 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:18.094 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:18.094 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '0898d4a9-8fe6-46e9-8855-1242d8028970'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
571
05:00:18.095 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0898d4a9-8fe6-46e9-8855-1242d8028970&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=202CE2AECA38779EF7589A5E85FFB3FC
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:18.268 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=0898d4a9-8fe6-46e9-8855-1242d8028970&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=202CE2AECA38779EF7589A5E85FFB3FC
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:18.665 response time in milliseconds: 395
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:18 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=2D4DFC5855270E5E25AFD906B83C796B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>0898d4a9-8fe6-46e9-8855-1242d8028970</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>INSPIRE Atom download service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-11-25</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Richtlijn Overstromingsrisico EU2018 ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2020-03-18</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Dit is de service die een aan de EU gerapporteerde versie van de Richtlijn Overstromingsricico dataset van Nederland serveert. De versie is EU2018</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gmx:Anchor xlink:href="http://standaarden.overheid.nl/owms/terms/pdok">Beheer PDOK</gmx:Anchor>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.pdok.nl/contact</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/wms/v1_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=ror_risico_eu2018_v_ab&CRS=EPSG%3A28992&STYLES=&WIDTH=2880&HEIGHT=793&BBOX=-459325.44%2C284497.92000000004%2C779304.96%2C625551.36</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>natuurgebieden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>nationaal</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>risico</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>overstroming</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>richtlijn</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="https://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="ror-9d8e-4758-83fx-28b057f185f0" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ror-9d8e-4758-83fx-28b057f185f1#MD_DataIdentification"/>
<srv:operatesOn uuidref="ror-9d8e-4758-83fx-28b057f185e1" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=ror-9d8e-4758-83fx-28b057f185e1#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine xmlns:xs="http://www.w3.org/2001/XMLSchema">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/atom/v1_0/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://eur-lex.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0898d4a9-8fe6-46e9-8855-1242d8028970'
2
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:18.671 [print] https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/atom/v1_0/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:18.671 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:18.671 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:18.672 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
05:00:18.674 [print] Beheer PDOK
57
* print operateson
0
05:00:18.674 [print] ["https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=ror-9d8e-4758-83fx-28b057f185f1#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=ror-9d8e-4758-83fx-28b057f185e1#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"0898d4a9-8fe6-46e9-8855-1242d8028970","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"0898d4a9-8fe6-46e9-8855-1242d8028970","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.328:67]
9ff1a13c-d1e0-4150-8523-91cb489ae1a4
ms: 630
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:18.129 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:18.130 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:18.130 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:18.130 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:18.130 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:18.130 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:18.130 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:18.130 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '9ff1a13c-d1e0-4150-8523-91cb489ae1a4'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
599
05:00:18.133 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9ff1a13c-d1e0-4150-8523-91cb489ae1a4&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=4493F2D3761122562DBF9DB3A8796656
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:18.308 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=9ff1a13c-d1e0-4150-8523-91cb489ae1a4&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=4493F2D3761122562DBF9DB3A8796656
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:18.728 response time in milliseconds: 417
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:18 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=0280EED6827EE226517E4EB5EB07F568; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>9ff1a13c-d1e0-4150-8523-91cb489ae1a4</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue=""/>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerpdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-04-09</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>INSPIRE download service PDOK</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-11-14</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE Download service voor PDOK
De actualiteitsdatum van de atom feeds is opgenomen in de atom feed zelf en niet in de temporal extent van dit metadata record.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheer pdok@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ad">Adressen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/cp">Kadastrale percelen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sr">Zeegebieden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/sd">Spreiding van soorten</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lu">Landgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gn">Geografische namen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/gg">Geografisch rastersysteem</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/lc">Bodemgebruik</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/pd">Spreiding van de bevolking — demografie</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/bu">Gebouwen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hb">Habitats en biotopen</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/su">Statistische eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/us">Nutsdiensten en overheidsdiensten</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hh">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/tn">Vervoersnetwerken</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/af">Faciliteiten voor landbouw en aquacultuur</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/am">Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/hy">Hydrografie</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Ruimtelijk plan</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.37087</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21097</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.7539</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.4658</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName gco:nilReason="missing">
<gco:CharacterString/>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace=""/>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/atom/index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="881f217c-21ac-4aa8-9a2e-bce93330b383" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=5a1adb58-0bbe-425d-b0fe-577a6c0a4228#MD_DataIdentification"/>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a77" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=76091be7-358a-4a44-8182-b4139c96c6a4#MD_DataIdentification"/>
<srv:operatesOn uuidref="4bbfdba2-7687-4393-9192-35ff89e6dfd0" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8829e5dd-c861-4639-a6c8-fdbb6e3440d2#MD_DataIdentification"/>
<srv:operatesOn uuidref="7409bb00-5de4-4000-beeb-a3d6d6d0aba0" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=710c381c-ab2d-45d5-a45d-af2eba811e5f#MD_DataIdentification"/>
<srv:operatesOn uuidref="8f0497f0-dbd7-4bee-b85a-5fdec484a7ff" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=a9b7026e-0a81-4813-93bd-ba49e6f28502#MD_DataIdentification"/>
<srv:operatesOn uuidref="a757e146-09fe-4585-a236-aae0dcd6f266" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=00d8c7c8-98ff-4b06-8f53-b44216e6e75c#MD_DataIdentification"/>
<srv:operatesOn uuidref="059fbb1a-e2f4-4260-9b2c-1b8c61a92b19" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=701d4eb8-8aae-4708-bba5-3edf6987676d#MD_DataIdentification"/>
<srv:operatesOn uuidref="e2318c58-b1e6-4621-9c77-33b8a1fd0e76" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=17716ed7-ce0d-4bfd-8868-a398e5578a36#MD_DataIdentification"/>
<srv:operatesOn uuidref="2482250f-3b00-4439-9f93-f3118229b201" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=29d5310f-dd0d-45ba-abad-b4ffc6b8785f#MD_DataIdentification"/>
<srv:operatesOn uuidref="2cfb54f9-a807-49d1-b010-615171e4c8b2" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=831f7bd7-c2ae-4336-bd2f-47ab20d7cdb7#MD_DataIdentification"/>
<srv:operatesOn uuidref="abaf1e22-55aa-4a11-a855-7ac963e4a82c" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=abaf1e22-55aa-4a11-a855-7ac963e4a82b#MD_DataIdentification"/>
<srv:operatesOn uuidref="84487381-957b-4bd6-a9c9-47c6b6037223" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=07d73b60-dfd6-4c54-9c82-9fac70c6c48e#MD_DataIdentification"/>
<srv:operatesOn uuidref="14076c36-c26d-2012-a496-7e65f530818b" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=d25fe199-2430-48fd-ad57-5b5f79f73cdf#MD_DataIdentification"/>
<srv:operatesOn uuidref="e2318c58-b1e6-4621-9c77-33b8a1fd0124" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e536d943-ecff-4d7a-9500-cc31a263a6af#MD_DataIdentification"/>
<srv:operatesOn uuidref="1339c2c0-ddc2-11de-2010-0800200c9a66" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=bbece924-9aab-4e00-8392-bce36b8f494e#MD_DataIdentification"/>
<srv:operatesOn uuidref="9115b158-de69-48f7-b986-5a6b46b91f72" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=c935f2ab-9b65-4dc4-94a0-73aeb840a941#MD_DataIdentification"/>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a79" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=81ff84ec-42a4-4481-840b-12713bbb5d38#MD_DataIdentification"/>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a78" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=af0c582f-9e6b-46e6-865a-fc3a2d5289b9#MD_DataIdentification"/>
<srv:operatesOn uuidref="06b6c650-cdb1-11dd-ad8b-0800200c9a75" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3eebf700-5abf-42e4-826c-03cfb497e366#MD_DataIdentification"/>
<srv:operatesOn uuidref="7c22107ea-5e31-4bbc-8e24-d15fe230062e" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=9d9f1738-aced-47c9-aaa0-c62474a2dcfb#MD_DataIdentification"/>
<srv:operatesOn uuidref="14076c36-c26d-2014-ac36-7e65f530188c" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=8eee71f9-9365-490d-9484-00263c6fa35c#MD_DataIdentification"/>
<srv:operatesOn uuidref="9d66e099-b197-4b3d-8073-752db6118d26" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=4961d305-fbb5-426a-9ba3-53e1ca5f3b18#MD_DataIdentification"/>
<srv:operatesOn uuidref="1339c2c0-ddc2-11de-2012-0800200c9a66" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2af8df10-81ba-434a-8125-34fe8f127cf9#MD_DataIdentification"/>
<srv:operatesOn uuidref="14076c36-c26d-2016-ac36-7e65f530188c" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=6cde2ce7-3ecd-4785-b7b8-d62c3381efe9#MD_DataIdentification"/>
<srv:operatesOn uuidref="e034a2f2-40c3-4163-bc0f-b371aef2f0c4" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=3229e4d7-4bcd-4b94-819d-8e62de69ce2e#MD_DataIdentification"/>
<srv:operatesOn uuidref="3fd1ed5c-5e80-4cb4-b574-014724080102" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=bffcd5d9-02b4-4e7d-991f-a386611cad84#MD_DataIdentification"/>
<srv:operatesOn uuidref="1339c2c0-ddc2-11de-2015-0800200c9a66" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact gco:nilReason="missing"/>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/atom/index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>INSPIRE Atom</gco:CharacterString>
</gmd:protocol>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services 3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-06-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>notEvaluated</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.11</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9ff1a13c-d1e0-4150-8523-91cb489ae1a4'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
2
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
13
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:18.750 [print] https://geodata.nationaalgeoregister.nl/atom/index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:18.751 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:18.753 [print] INSPIRE Atom
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:18.753 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:18.754 [print] #notpresent
57
* print operateson
0
05:00:18.754 [print] ["https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=5a1adb58-0bbe-425d-b0fe-577a6c0a4228#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=76091be7-358a-4a44-8182-b4139c96c6a4#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=8829e5dd-c861-4639-a6c8-fdbb6e3440d2#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=710c381c-ab2d-45d5-a45d-af2eba811e5f#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=a9b7026e-0a81-4813-93bd-ba49e6f28502#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=00d8c7c8-98ff-4b06-8f53-b44216e6e75c#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=701d4eb8-8aae-4708-bba5-3edf6987676d#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=17716ed7-ce0d-4bfd-8868-a398e5578a36#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=29d5310f-dd0d-45ba-abad-b4ffc6b8785f#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=831f7bd7-c2ae-4336-bd2f-47ab20d7cdb7#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=abaf1e22-55aa-4a11-a855-7ac963e4a82b#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=07d73b60-dfd6-4c54-9c82-9fac70c6c48e#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=d25fe199-2430-48fd-ad57-5b5f79f73cdf#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=e536d943-ecff-4d7a-9500-cc31a263a6af#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=bbece924-9aab-4e00-8392-bce36b8f494e#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=c935f2ab-9b65-4dc4-94a0-73aeb840a941#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=81ff84ec-42a4-4481-840b-12713bbb5d38#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=af0c582f-9e6b-46e6-865a-fc3a2d5289b9#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=3eebf700-5abf-42e4-826c-03cfb497e366#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=9d9f1738-aced-47c9-aaa0-c62474a2dcfb#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=8eee71f9-9365-490d-9484-00263c6fa35c#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=4961d305-fbb5-426a-9ba3-53e1ca5f3b18#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=2af8df10-81ba-434a-8125-34fe8f127cf9#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=6cde2ce7-3ecd-4785-b7b8-d62c3381efe9#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=3229e4d7-4bcd-4b94-819d-8e62de69ce2e#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl:443\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=bffcd5d9-02b4-4e7d-991f-a386611cad84#MD_DataIdentification","https:\/\/www.nationaalgeoregister.nl\/geonetwork\/srv\/dut\/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http:\/\/www.isotc211.org\/2005\/gmd&elementSetName=full&id=2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56#MD_DataIdentification"]
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"9ff1a13c-d1e0-4150-8523-91cb489ae1a4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
4
63
* eval db.writeln('"9ff1a13c-d1e0-4150-8523-91cb489ae1a4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.329:67]
adn573b0-bd3b-4d7b-a97d-e65841e6e0b1
ms: 583
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:18.425 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:18.425 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:18.425 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:18.425 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:18.425 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:18.426 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:18.426 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:18.426 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
2
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'adn573b0-bd3b-4d7b-a97d-e65841e6e0b1'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
574
05:00:18.429 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn573b0-bd3b-4d7b-a97d-e65841e6e0b1&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D9A7ABABDCBAFA6D190738E061F83ACB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:18.605 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn573b0-bd3b-4d7b-a97d-e65841e6e0b1&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D9A7ABABDCBAFA6D190738E061F83ACB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:19.001 response time in milliseconds: 395
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:18 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=981604177A1B0B0C0F005857B94F52A4; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>adn573b0-bd3b-4d7b-a97d-e65841e6e0b1</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bathymetrie Nederland - kust WCS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-10-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Coverage Service (WCS) van Nederlands deel van de Noordzee ondieper dan 10 m LAT, tot een 20 meter grid resolutie geinterpoleerd grid van waarden uit dieptemetingen van de hydrografische opnemingsvaartuigen opgeslagen in het Landelijk Opslagsysteem Lodingen. Deze dataset geeft een moment opname van de bodemligging van tenminste de Noordzee binnen het Nederlandse Continentaal Plat ondieper dan 20 mtr. en begrenst door basislijn van de Nederlandse kust en sluit aan bij Bathymetrie voor de Nederlandse binnenwateren. Voorals nog incl. Zeevaartgeulen, IJsselmeer, Waddenzee en de Zeeuwse en Zuidhollandse Wateren.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/adn_noordzee_kust.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail Bathymetrie kust</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoCoverageAccessService">infoCoverageAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>loding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>bodemhoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Multibeam</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NCDF</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NCDF</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">NN_waddenzee_NCDF</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/rws/wcs?service=WCS&version=2.0.1&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="adn73c4a-ef03-4785-b7f6-942e86b385f6" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f5#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver3/rws/wcs?service=WCS&version=2.0.1&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>ElevationGridCoverage Waddenze_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/download-wcs">Technical Guidance for the implementation of INSPIRE Download Services using Web Coverage Services (WCS)</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'adn573b0-bd3b-4d7b-a97d-e65841e6e0b1'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:19.006 [print] https://inspire.caris.nl/geoserver3/rws/wcs?service=WCS&version=2.0.1&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:19.006 [print] OGC:WCS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:19.007 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:19.007 [print] OGC:WCS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:19.007 [print] #notpresent
57
* print operateson
0
05:00:19.007 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f5#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"adn573b0-bd3b-4d7b-a97d-e65841e6e0b1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"adn573b0-bd3b-4d7b-a97d-e65841e6e0b1","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.330:67]
adn573b0-bd3b-4d7b-a97d-e65841e6e0b4
ms: 670
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:18.630 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:18.630 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:18.630 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:18.630 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:18.630 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:18.631 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:18.631 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:18.631 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
5
25
And param request = 'GetRecordById'
0
26
And param id = 'adn573b0-bd3b-4d7b-a97d-e65841e6e0b4'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
581
05:00:18.637 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn573b0-bd3b-4d7b-a97d-e65841e6e0b4&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3CA4C8A2DD4DCF0596AAB6D9372D6BF6
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:18.811 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn573b0-bd3b-4d7b-a97d-e65841e6e0b4&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3CA4C8A2DD4DCF0596AAB6D9372D6BF6
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:19.216 response time in milliseconds: 396
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:19 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=6F46C4ED43E01E92D4475C0AA785E456; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>adn573b0-bd3b-4d7b-a97d-e65841e6e0b4</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpersoon</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bathymetrie Nederland - binnenwateren WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Map Service (WMS) van, tot een 5 meter grid resolutie geinterpoleerd grid van waarden uit dieptemetingen van de hydrografische opnemingsvaartuigen opgeslagen in het Landelijk Opslagsysteem Lodingen. Deze dataset geeft een moment opname van de bodemligging van de binnenwateren Van de grens met Duitsland tot de basislijn van de Nederlandse kust en sluit aan bij Bathymetrie van de Noordzee.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/adn_binnenwateren.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail Bathymetrie binnenwateren</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Bathymetrie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bodemhoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ADN</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>loding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>multibeam</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_MN_noord_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_MN_noord_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_MN_noord_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_MN_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_MN_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_MN_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_NN_lemmer_delfzijl_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_NN_lemmer_delfzijl_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_NN_lemmer_delfzijl_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_NN_waddenzee_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_NN_waddenzee_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_NN_waddenzee_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_oost_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_oost_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_oost_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNN_n_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNN_n_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNN_n_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNZ_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNZ_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNZ_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNZ_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNZ_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNZ_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_Noordzee_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_Noordzee_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_Noordzee_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_zeetoegangsgeul_IJmuiden_5_LAT</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_zeetoegangsgeul_IJmuiden_5_LAT</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_zeetoegangsgeul_IJmuiden_5_LAT</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_zeetoegangsgeul_Rotterdam_5_LAT</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_zeetoegangsgeul_Rotterdam_5_LAT</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_zeetoegangsgeul_Rotterdam_5_LAT</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_midden_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_midden_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_midden_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_west_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_west_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_west_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_zuid_oost_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_zuid_oost_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_zuid_oost_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="adn73c4a-ef03-4785-b7f6-942e86b385f8" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f7#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>MN_noord_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_MN_zuid_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_NN_lemmer_delfzijl_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_NN_waddenzee_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ON_noord_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ON_oost_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ON_zuid_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_WNN_n_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_WNZ_noord_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_WNZ_zuid_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZD_noord_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZD_Noordzee_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZD_zeetoegangsgeul_IJmuiden_5_LAT</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZD_zeetoegangsgeul_Rotterdam_5_LAT</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZN_midden_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZN_west_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geo.rijkswaterstaat.nl/services/ogc/gdr/bodemhoogte_5mtr/ows?service=WMS&request=getcapabilities&version=1.3.0</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZN_zuid_oost_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'adn573b0-bd3b-4d7b-a97d-e65841e6e0b4'
34
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
19
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
1
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
13
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:19.288 [print] https:\/\/geo.rijkswaterstaat.nl\/services\/ogc\/gdr\/bodemhoogte_5mtr\/ows?service=WMS&request=getcapabilities&version=1.3.0
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:19.289 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:19.290 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:19.290 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:19.291 [print] #notpresent
57
* print operateson
0
05:00:19.291 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f7#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
2
62
* eval db.writeln('"adn573b0-bd3b-4d7b-a97d-e65841e6e0b4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"adn573b0-bd3b-4d7b-a97d-e65841e6e0b4","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
8
Scenario: [1.331:67]
adn573b0-bd3b-4d7b-a97d-e65841e6e0b2
ms: 604
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:18.677 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:18.677 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:18.677 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:18.677 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:18.677 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:18.677 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:18.678 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:18.678 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'adn573b0-bd3b-4d7b-a97d-e65841e6e0b2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
549
05:00:18.679 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn573b0-bd3b-4d7b-a97d-e65841e6e0b2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=2D4DFC5855270E5E25AFD906B83C796B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:18.855 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn573b0-bd3b-4d7b-a97d-e65841e6e0b2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=2D4DFC5855270E5E25AFD906B83C796B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:19.222 response time in milliseconds: 364
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:19 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=510714FE0169E21537BEA939C8679F6B; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>adn573b0-bd3b-4d7b-a97d-e65841e6e0b2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpersoon</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bathymetrie Nederland - binnenwateren WCS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Coverage Service (WCS) van tot 5 meter grid resolutie geinterpoleerd grid van waarden uit dieptemetingen van de hydrografische opnemingsvaartuigen opgeslagen in het Landelijk Opslagsysteem Lodingen. Deze dataset geeft een moment opname van de bodemligging van de binnenwateren Van de grens met Duitsland tot de basislijn van de Nederlandse kust en sluit aan bij Bathymetrie van de Noordzee.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/adn_binnenwateren.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail Bathymetrie binnenwateren</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoCoverageAccessService">infoCoverageAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Bathymetrie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bodemhoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ADN</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>loding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>multibeam</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_MN_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCoverage</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_MN_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_NN_lemmer_delfzijl_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_NN_waddenzee_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_oost_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ON_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNN_n_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNZ_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_WNZ_zuid_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_noord_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_Noordzee_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZD_zeetoegangsgeul_IJmuiden_5_LAT</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_midden_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_west_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">INSPIRE_ZN_zuid_oost_5_NAP</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="adn73c4a-ef03-4785-b7f6-942e86b385f8" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f7#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>MN_noord_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_MN_zuid_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_NN_lemmer_delfzijl_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_NN_waddenzee_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ON_noord_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ON_oost_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ON_zuid_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_WNN_n_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_WNZ_noord_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_WNZ_zuid_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZD_noord_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZD_Noordzee_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZD_zeetoegangsgeul_IJmuiden_5_LAT</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZD_zeetoegangsgeul_Rotterdam_5_LAT</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZN_midden_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZN_west_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.rasdaman.org/rasdaman/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wcs">OGC:WCS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE_ZN_zuid_oost_5_NAP</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>false</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/download-wcs">Technical Guidance for the implementation of INSPIRE Download Services using Web Coverage Services (WCS)</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'adn573b0-bd3b-4d7b-a97d-e65841e6e0b2'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
1
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
30
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:19.263 [print] https:\/\/inspire.rasdaman.org\/rasdaman\/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:19.263 [print] ["OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
16
52
* print protocol2
0
05:00:19.279 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:19.279 [print] ["OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS","OGC:WCS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:19.280 [print] #notpresent
57
* print operateson
0
05:00:19.280 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f7#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"adn573b0-bd3b-4d7b-a97d-e65841e6e0b2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"adn573b0-bd3b-4d7b-a97d-e65841e6e0b2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.332:67]
adn83730-e750-485a-9c0c-39bf9bt72cf8
ms: 559
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:18.771 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:18.771 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:18.771 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:18.771 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:18.771 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:18.772 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:18.772 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:18.773 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'adn83730-e750-485a-9c0c-39bf9bt72cf8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
551
05:00:18.779 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn83730-e750-485a-9c0c-39bf9bt72cf8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=0280EED6827EE226517E4EB5EB07F568
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:18.955 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=adn83730-e750-485a-9c0c-39bf9bt72cf8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=0280EED6827EE226517E4EB5EB07F568
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:19.324 response time in milliseconds: 368
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:19 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7A3D69C0DBD92841FD6BFE665676F94C; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>adn83730-e750-485a-9c0c-39bf9bt72cf8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Bathymetrie Nederland - binnenwateren ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-02-24</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>ATOM-feed service van tot 5 meter grid resolutie geinterpoleerd grid van waarden uit dieptemetingen van de hydrografische opnemingsvaartuigen opgeslagen in het Landelijk Opslagsysteem Lodingen. Deze dataset geeft een moment opname van de bodemligging van de binnenwateren Van de grens met Duitsland tot de basislijn van de Nederlandse kust en sluit aan bij Bathymetrie van de Noordzee.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/adn_binnenwateren.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail Bathymetrie binnenwateren</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/el">Hoogte</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoProductAccessService">infoProductAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Bathymetrie</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Bodemhoogte</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ADN</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>loding</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>multibeam</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.20</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.24</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/bodemhoogte_5mtr_atom_index.xml</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="adn73c4a-ef03-4785-b7f6-942e86b385f8" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f7#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/bodemhoogte_5mtr_atom_index.xml</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">Downloaddienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Bathymetrie Nederland - binnenwateren ATOM</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'adn83730-e750-485a-9c0c-39bf9bt72cf8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:19.329 [print] https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/bodemhoogte_5mtr_atom_index.xml
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:19.329 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:19.329 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:19.329 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:19.330 [print] #notpresent
57
* print operateson
0
05:00:19.330 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=adn73c4a-ef03-4785-b7f6-942e86b385f7#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"adn83730-e750-485a-9c0c-39bf9bt72cf8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"adn83730-e750-485a-9c0c-39bf9bt72cf8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.333:67]
wt-3730-e750-485a-9c0c-39bf9bt72cf9
ms: 541
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:19.010 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:19.010 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:19.010 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:19.011 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:19.011 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:19.011 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:19.011 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:19.011 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-3730-e750-485a-9c0c-39bf9bt72cf9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
533
05:00:19.012 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-3730-e750-485a-9c0c-39bf9bt72cf9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=981604177A1B0B0C0F005857B94F52A4
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:19.188 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-3730-e750-485a-9c0c-39bf9bt72cf9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=981604177A1B0B0C0F005857B94F52A4
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:19.544 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:19 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D116F391A91B8018FD114A527A469601; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-3730-e750-485a-9c0c-39bf9bt72cf9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2006 (INSPIRE geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2007-06-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>ATOM Feed Service geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2006.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoProductAccessService">infoProductAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-e213-0cc8-4872-a512-8f777c872a3c" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-3730-e750-485a-9c0c-39bf9be72cf9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">Downloaddienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Menselijke gezondheid en veiligheid (INSPIRE geharmoniseerd) geluidbelasting rijkswegen 2006</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-3730-e750-485a-9c0c-39bf9bt72cf9'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:19.549 [print] https://haleconnect.com/services/bsp/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:19.549 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:19.550 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:19.550 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:19.551 [print] #notpresent
57
* print operateson
0
05:00:19.551 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-3730-e750-485a-9c0c-39bf9be72cf9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-3730-e750-485a-9c0c-39bf9bt72cf9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"wt-3730-e750-485a-9c0c-39bf9bt72cf9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.334:67]
wt-83730-e750-485a-9c0c-39bf9bt72cf8
ms: 611
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:19.283 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:19.283 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:19.283 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:19.283 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:19.283 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:19.283 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
10
05:00:19.283 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:19.293 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-83730-e750-485a-9c0c-39bf9bt72cf8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
589
05:00:19.302 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bt72cf8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=510714FE0169E21537BEA939C8679F6B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:19.476 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bt72cf8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=510714FE0169E21537BEA939C8679F6B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:19.882 response time in milliseconds: 404
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:19 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=05A4E4CFDBCAE10D8B2D1024964E58B6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-83730-e750-485a-9c0c-39bf9bt72cf8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-06</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString>http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2016 (INSPIRE geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>ATOM Feed Service geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2016.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoProductAccessService">infoProductAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Human Health</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noise</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZone</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>32002L0049</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean>true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.504afbe6-0069-411b-b69b-2aae3728f735/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-e213-0cc8-4872-a512-8f777c872a3d" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-83730-e750-485a-9c0c-39bf9be72cf8#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.504afbe6-0069-411b-b69b-2aae3728f735/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">Downloaddienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Menselijke gezondheid en veiligheid (INSPIRE geharmoniseerd) geluidbelasting rijkswegen 2016</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-83730-e750-485a-9c0c-39bf9bt72cf8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:19.887 [print] https://haleconnect.com/services/bsp/org.292.504afbe6-0069-411b-b69b-2aae3728f735/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:19.888 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:19.890 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:19.890 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
2
56
* print organisationpath
0
05:00:19.891 [print] #notpresent
57
* print operateson
0
05:00:19.891 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-83730-e750-485a-9c0c-39bf9be72cf8#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bt72cf8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bt72cf8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
1
Scenario: [1.335:67]
wt-f5eb-b09f-4f6d-8397-8878a1t86238
ms: 552
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:19.302 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:19.302 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:19.302 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:19.302 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:19.302 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:19.303 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:19.303 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:19.303 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-f5eb-b09f-4f6d-8397-8878a1t86238'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
530
05:00:19.304 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f5eb-b09f-4f6d-8397-8878a1t86238&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=510714FE0169E21537BEA939C8679F6B
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:19.478 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-f5eb-b09f-4f6d-8397-8878a1t86238&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=510714FE0169E21537BEA939C8679F6B
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:19.833 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:19 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=5502365C1F81E1C525FC233684AE637E; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-f5eb-b09f-4f6d-8397-8878a1t86238</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2011 (INSPIRE geharmoniseerd) ATOM</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>ATOM Feed Service geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2011.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoProductAccessService">infoProductAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>http:get</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-4ea1-6ca3-4099-90b0-cbab71f1f01f" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-f5eb-b09f-4f6d-8397-8878a1b86238#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download">Downloaddienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>Menselijke gezondheid en veiligheid (INSPIRE geharmoniseerd) geluidbelasting rijkswegen 2011</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-download-services">Technical Guidance for the implementation of INSPIRE Download Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-f5eb-b09f-4f6d-8397-8878a1t86238'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:19.837 [print] https://haleconnect.com/services/bsp/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:19.838 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
14
52
* print protocol2
0
05:00:19.852 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:19.852 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:19.852 [print] #notpresent
57
* print operateson
0
05:00:19.852 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-f5eb-b09f-4f6d-8397-8878a1b86238#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-f5eb-b09f-4f6d-8397-8878a1t86238","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"wt-f5eb-b09f-4f6d-8397-8878a1t86238","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.336:67]
wt-83730-e750-485a-9c0c-39bf9bf72cf8
ms: 589
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:19.340 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:19.341 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:19.341 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:19.341 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
1
05:00:19.341 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:19.342 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:19.342 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:19.343 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
1
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-83730-e750-485a-9c0c-39bf9bf72cf8'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
579
05:00:19.347 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bf72cf8&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7A3D69C0DBD92841FD6BFE665676F94C
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:19.519 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-83730-e750-485a-9c0c-39bf9bf72cf8&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7A3D69C0DBD92841FD6BFE665676F94C
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:19.923 response time in milliseconds: 402
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:19 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C924EB8DAFA71221437E835F63748BA9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-83730-e750-485a-9c0c-39bf9bf72cf8</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpersoon</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-06</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString>http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2016 (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Feature Service (WFS) geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2016.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Human Health</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noise</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZone</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>noiseRestrictionZonen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>32002L0049</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString>OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString>OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean>true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetFeatureInfo</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-e213-0cc8-4872-a512-8f777c872a3d" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-83730-e750-485a-9c0c-39bf9be72cf8#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>hh.EnvHealthDeterminantMeasure</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/sds">Technical Guidance for INSPIRE Spatial Data Services and services allowing spatial data services to be invoked</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-83730-e750-485a-9c0c-39bf9bf72cf8'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:19.928 [print] https://haleconnect.com/ows/services/org.292.42527b86-52a7-4b94-9f83-8e8a9e900f5a_wfs?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
1
50
* print protocol1
0
05:00:19.928 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:19.929 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:19.929 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:19.930 [print] #notpresent
57
* print operateson
0
05:00:19.930 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-83730-e750-485a-9c0c-39bf9be72cf8#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bf72cf8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9bf72cf8","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.337:67]
wt-3730-e750-485a-9c0c-39bf9bf72cf9
ms: 564
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:19.554 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:19.554 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:19.554 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:19.555 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:19.555 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:19.555 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:19.555 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:19.555 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-3730-e750-485a-9c0c-39bf9bf72cf9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
550
05:00:19.556 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-3730-e750-485a-9c0c-39bf9bf72cf9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=D116F391A91B8018FD114A527A469601
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:19.730 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-3730-e750-485a-9c0c-39bf9bf72cf9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=D116F391A91B8018FD114A527A469601
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:20.106 response time in milliseconds: 374
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:19 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=738611662B717CF541EA5F40097574CB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-3730-e750-485a-9c0c-39bf9bf72cf9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2006 (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2007-06-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Feature Service (WFS) geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2006.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">hh.EnvHealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wfs?service=WFS&version=2.0.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wfs?service=WFS&version=2.0.0&request=GetFeatureInfo</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-e213-0cc8-4872-a512-8f777c872a3c" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-3730-e750-485a-9c0c-39bf9be72cf9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wfs?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>hh.EnvHealthDeterminantMeasure</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/sds">Technical Guidance for INSPIRE Spatial Data Services and services allowing spatial data services to be invoked</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-3730-e750-485a-9c0c-39bf9bf72cf9'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:20.111 [print] https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wfs?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:20.111 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
4
52
* print protocol2
0
05:00:20.115 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:20.115 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:20.116 [print] #notpresent
57
* print operateson
0
05:00:20.116 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-3730-e750-485a-9c0c-39bf9be72cf9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"wt-3730-e750-485a-9c0c-39bf9bf72cf9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"wt-3730-e750-485a-9c0c-39bf9bf72cf9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.338:67]
wt-3730-e750-485a-9c0c-39bf9bm72cf9
ms: 589
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:19.857 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:19.858 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:19.858 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:19.858 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:19.858 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:19.858 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:19.858 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:19.859 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'wt-3730-e750-485a-9c0c-39bf9bm72cf9'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
569
05:00:19.860 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-3730-e750-485a-9c0c-39bf9bm72cf9&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=5502365C1F81E1C525FC233684AE637E
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:20.031 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=wt-3730-e750-485a-9c0c-39bf9bm72cf9&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=5502365C1F81E1C525FC233684AE637E
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:20.427 response time in milliseconds: 375
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:20 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=27063901EF83BB1243E23AE193AB8655; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>wt-3730-e750-485a-9c0c-39bf9bm72cf9</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Menselijke gezondheid en veiligheid - geluidbelasting rijkswegen 2006 (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2007-06-26</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Map Service (WMS) geharmoniseerd voor internationaal gebruik onder thema Menselijke gezondheid en veiligheid over de geluidsbelasting gedurende de nacht en 24-uur langs wegen in beheer bij Rijkswaterstaat in 2006.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" codeSpace="dut">maker</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/geluidbelasting_rijkswegen.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail geluidbelasting</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/tn">Menselijke gezondheid en veiligheid</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>EU</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>INSPIRE</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.119</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.253</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">HH.HealthDeterminantMeasure</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wms?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="wt-e213-0cc8-4872-a512-8f777c872a3c" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-3730-e750-485a-9c0c-39bf9be72cf9#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Wetransform</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>+49 6151 155 408</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Fraunhoferstr. 5</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Darmstadt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Hessen</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>64283</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Germany</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>info@wetransform.to</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.wetransform.to</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>HH.HealthDeterminantMeasure</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-3730-e750-485a-9c0c-39bf9bm72cf9'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
10
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:20.442 [print] https://haleconnect.com/ows/services/org.292.5458b0b7-4aef-467a-b646-e76d966bcfc1_wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:20.443 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:20.443 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:20.443 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:20.444 [print] #notpresent
57
* print operateson
0
05:00:20.444 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=wt-3730-e750-485a-9c0c-39bf9be72cf9#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"wt-3730-e750-485a-9c0c-39bf9bm72cf9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
1
63
* eval db.writeln('"wt-3730-e750-485a-9c0c-39bf9bm72cf9","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.339:67]
tbjk534p-wubf-crbp-cj25-d41611m0gfim
ms: 629
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:19.897 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:19.897 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:19.898 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:19.898 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:19.898 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:19.898 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:19.899 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:19.900 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'tbjk534p-wubf-crbp-cj25-d41611m0gfim'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
570
05:00:19.901 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tbjk534p-wubf-crbp-cj25-d41611m0gfim&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=05A4E4CFDBCAE10D8B2D1024964E58B6
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:20.075 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=tbjk534p-wubf-crbp-cj25-d41611m0gfim&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=05A4E4CFDBCAE10D8B2D1024964E58B6
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:20.469 response time in milliseconds: 391
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:20 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=D2BFC116FF3ACB9B4358B3175EAA1E8D; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd http://www.isotc211.org/2005/gmx http://schemas.opengis.net/iso/19139/20060504/gmx/gmx.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>tbjk534p-wubf-crbp-cj25-d41611m0gfim</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>contactpunt</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="dut">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Kaderrichtlijn Mariene Strategie - Bevroren monitoringsdata WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-07-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" codeSpace="dut">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Mapservice van bevroren monitoringsdata conform het Kader Richtlijn Marien monitoringsprogramma Mariene strategie deel II</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="dut"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/krm_marienewateren.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString/>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/of">Oceanografische geografische kenmerken</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset/MonitoringStations-dir-2008-56">Monitoring stations (Kaderrichtlijn Mariene strategie)</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/PriorityDataset">INSPIRE prioritaire dataset</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistPrioritydataset-Prioritydataset">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistPrioritydataset-Prioritydataset</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>vissen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>vogels</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Noordzee</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>MSFD</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Marine strategy framework directive</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>2.047</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.276</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.670</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>54.612</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement>
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland/Noordzee</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d10c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c4</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c4</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c4</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d1c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d3c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d3c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d3c3</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c1</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c2</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">d5c5</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetFeatureInfo</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="tbjk534p-wubf-crbp-cj25-d4161160hfim" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputschema=https://www.isotc211.org/2005/gmd&elementsetname=full&id=tbjk534p-wubf-crbp-cj25-d4161160gfim#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d10c1</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d10c3</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d1c2</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d1c3</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d1c4</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d1c5</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d3c3</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d5c1</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d5c2</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://marineprojects.openearth.nl/geoserver/ihm_krm/wms?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>d5c5</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'tbjk534p-wubf-crbp-cj25-d41611m0gfim'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
3
35
* def email = get response //electronicMailAddress/CharacterString
18
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
1
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:20.495 [print] https:\/\/marineprojects.openearth.nl\/geoserver\/ihm_krm\/wms?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
9
50
* print protocol1
0
05:00:20.504 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
1
52
* print protocol2
0
05:00:20.505 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:20.505 [print] ["OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
1
56
* print organisationpath
0
05:00:20.506 [print] #notpresent
57
* print operateson
0
05:00:20.506 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputschema=https://www.isotc211.org/2005/gmd&elementsetname=full&id=tbjk534p-wubf-crbp-cj25-d4161160gfim#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
1
62
* eval db.writeln('"tbjk534p-wubf-crbp-cj25-d41611m0gfim","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"tbjk534p-wubf-crbp-cj25-d41611m0gfim","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
21
Scenario: [1.340:67]
68ebd5c9-0ea1-4f22-9907-ec4c06fcd3e2
ms: 567
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:19.933 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:19.933 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
3
05:00:19.933 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:19.936 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:19.936 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:19.937 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:19.937 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:19.937 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '68ebd5c9-0ea1-4f22-9907-ec4c06fcd3e2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
546
05:00:19.938 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68ebd5c9-0ea1-4f22-9907-ec4c06fcd3e2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C924EB8DAFA71221437E835F63748BA9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:20.111 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68ebd5c9-0ea1-4f22-9907-ec4c06fcd3e2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C924EB8DAFA71221437E835F63748BA9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:20.481 response time in milliseconds: 368
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:20 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=83FC9BE0C0FC776FCA898FD2CBC24732; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>68ebd5c9-0ea1-4f22-9907-ec4c06fcd3e2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Landelijk zoet en zoutwatermeetnet - Rijkswaterstaat WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Feature Service (WFS) voor internationaal gebruik onder thema Milieubewakingsvoorzieningen. De monitoringslocaties van het Landelijk Meetnet Water is een voorziening die verantwoordelijk is voor de inwinning, opslag en distributie van waterbeheergegevens. Via de meer dan 400 meetpunten, wordt data ingewonnen, verwerkt en opgeslagen in het rekencentrum. De gegevens worden vervolgens geleverd aan klanten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/lmw.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail LMW - Rijkswaterstaat</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Oceanografische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>LMW</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meetpunten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>other</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.51</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.76</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.43</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locatiesmetlaatstewaarneming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locatiesmetlaatstewaarneming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locatiesmetlaatstewaarneming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=2.0.0&request=&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=2.0.0&request=&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=2.0.0&request=&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="765b954a-42f6-41ca-8156-5f08be17aeca" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>locaties</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WFS&version=2.0.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/other">Andere dienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>locatiesmetlaatstewaarneming</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/id/document/tg/sds">Technical Guidance for INSPIRE Spatial Data Services and services allowing spatial data services to be invoked</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-12-16</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '68ebd5c9-0ea1-4f22-9907-ec4c06fcd3e2'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
1
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
2
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:20.490 [print] https:\/\/waterwebservices.rijkswaterstaat.nl\/services\/distributielaagWFS\/distributielaag_dbo?service=WFS&version=2.0.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:20.490 [print] ["OGC:WFS","OGC:WFS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:20.491 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:20.491 [print] ["OGC:WFS","OGC:WFS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:20.491 [print] #notpresent
57
* print operateson
0
05:00:20.491 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
9
62
* eval db.writeln('"68ebd5c9-0ea1-4f22-9907-ec4c06fcd3e2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"68ebd5c9-0ea1-4f22-9907-ec4c06fcd3e2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.341:67]
68ebd5c9-0ea1-4f22-9907-ec4c06mcd3e2
ms: 561
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:20.124 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:20.125 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:20.125 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:20.125 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:20.125 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:20.125 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:20.125 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:20.125 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '68ebd5c9-0ea1-4f22-9907-ec4c06mcd3e2'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
548
05:00:20.126 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68ebd5c9-0ea1-4f22-9907-ec4c06mcd3e2&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=738611662B717CF541EA5F40097574CB
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:20.300 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=68ebd5c9-0ea1-4f22-9907-ec4c06mcd3e2&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=738611662B717CF541EA5F40097574CB
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:20.672 response time in milliseconds: 370
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:20 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=7ADF1FBAB63DD22B3065233B77FD9D59; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>68ebd5c9-0ea1-4f22-9907-ec4c06mcd3e2</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="dut">Nederlands</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="dut">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" codeSpace="dut">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Servicedesk Data</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>verstrekker</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-07-22</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Landelijk zoet en zoutwatermeetnet - Rijkswaterstaat WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-11-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Web Feature Service (WFS) voor internationaal gebruik onder thema Milieubewakingsvoorzieningen. De monitoringslocaties van het Landelijk Meetnet Water is een voorziening die verantwoordelijk is voor de inwinning, opslag en distributie van waterbeheergegevens. Via de meer dan 400 meetpunten, wordt data ingewonnen, verwerkt en opgeslagen in het rekencentrum. De gegevens worden vervolgens geleverd aan klanten.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>Postbus 2232</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString>Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString>3500 GE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="owner" codeSpace="dut">eigenaar</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.rijkswaterstaat.nl/apps/geoservices/geodata/dmc/metadata_diversen/img/lmw.jpg</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail LMW - Rijkswaterstaat</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/inspire-theme/ef">Milieubewakingsvoorzieningen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://geonetwork-opensource.org/inspire-theme#">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.inspire-theme">geonetwork.thesaurus.external.theme.inspire-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">Nationaal</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Ruimtelijke dekking</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-05-22</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://ngr.geocat.live/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="dut">thema</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory#">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Oceanografische geografische kenmerken</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>LMW</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>meetpunten</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">no conditions apply</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.51</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.21</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.76</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.43</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locaties</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locatiesmetlaatstewaarneming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locatiesmetlaatstewaarneming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">locatiesmetlaatstewaarneming</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetMap</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetMap</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetFeatureInfo</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="765b954a-42f6-41ca-8156-5f08be17aeca" xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Rijkswaterstaat</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>(088) 7973999</gco:CharacterString>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>Nederland</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>servicedesk-data@rws.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.rijkswaterstaat.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="dut">distributeur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>locaties</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://waterwebservices.rijkswaterstaat.nl/services/distributielaagWFS/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">Raadpleegdienst</gmx:Anchor>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>locatiesmetlaatstewaarneming</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>Service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1">Technical Guidance for the implementation of INSPIRE View Services</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="dut">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '68ebd5c9-0ea1-4f22-9907-ec4c06mcd3e2'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
1
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
1
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
1
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:20.679 [print] https:\/\/waterwebservices.rijkswaterstaat.nl\/services\/distributielaagWFS\/distributielaag_dbo?service=WMS&version=1.3.0&request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:20.679 [print] ["OGC:WMS","OGC:WMS"]
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
3
05:00:20.682 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:20.682 [print] ["OGC:WMS","OGC:WMS"]
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:20.683 [print] #notpresent
57
* print operateson
0
05:00:20.683 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&request=GetRecordById&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"68ebd5c9-0ea1-4f22-9907-ec4c06mcd3e2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
2
63
* eval db.writeln('"68ebd5c9-0ea1-4f22-9907-ec4c06mcd3e2","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.342:67]
7b8f44b5-6eae-4113-a835-84b8678c3dd5
ms: 537
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:20.450 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:20.451 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:20.451 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:20.451 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:20.451 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:20.451 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
1
05:00:20.451 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:20.452 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '7b8f44b5-6eae-4113-a835-84b8678c3dd5'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
528
05:00:20.453 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7b8f44b5-6eae-4113-a835-84b8678c3dd5&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=27063901EF83BB1243E23AE193AB8655
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:20.627 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=7b8f44b5-6eae-4113-a835-84b8678c3dd5&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=27063901EF83BB1243E23AE193AB8655
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:20.980 response time in milliseconds: 352
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:20 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=3A25409DCE149D9BDF88ED8B2D42ABF9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>7b8f44b5-6eae-4113-a835-84b8678c3dd5</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-08-15</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde Gebieden - Cultuurhistorie (INSPIRE geharmoniseerd) WMS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-09-11</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2021-08-15</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Deze viewservice toont de Rijksmonumenten, Stads- en Dorpsgezichten en het Nederlandse UNESCO cultureel Werelderfgoed. De gegevens zijn conform INSPIRE geharmoniseerd en afkomstig van de Rijksdienst voor het Cultureel Erfgoed.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://service.pdok.nl/rce/ps-ch/wms/v1_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&layers=PS.ProtectedSite&CRS=EPSG%3A28992&STYLES=&WIDTH=1632&HEIGHT=1484&BBOX=-190955.52%2C135905.27999999997%2C510935.0399999999%2C774144</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WMS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>PDOK</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Natuur en milieu</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Landbouw en veeteelt</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Grenzen</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Locatie</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Vrij om te gebruiken en te downloaden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d435609e386a1056030">
<gml:beginPosition>2018-09-11</gml:beginPosition>
<gml:endPosition>2018-09-11</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rce/ps-ch/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="b9adcef5-be4d-4812-a111-5ac6d0e6e249" xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=493ab81b-75f8-4205-b030-6b2fd9eb4295#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.pdok.nl/rce/ps-ch/wms/v1_0?request=GetCapabilities&service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>PS.ProtectedSite</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7b8f44b5-6eae-4113-a835-84b8678c3dd5'
1
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:20.985 [print] https://service.pdok.nl/rce/ps-ch/wms/v1_0?request=GetCapabilities&service=WMS
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:20.986 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:20.986 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:20.986 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:20.986 [print] #notpresent
57
* print operateson
0
05:00:20.987 [print] https://www.nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=493ab81b-75f8-4205-b030-6b2fd9eb4295#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"7b8f44b5-6eae-4113-a835-84b8678c3dd5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"7b8f44b5-6eae-4113-a835-84b8678c3dd5","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.343:67]
f2d2cd9d-7410-485a-95e0-c1b885243eaf
ms: 552
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:20.524 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:20.524 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:20.524 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:20.525 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:20.525 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:20.525 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:20.525 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:20.525 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f2d2cd9d-7410-485a-95e0-c1b885243eaf'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
538
05:00:20.526 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f2d2cd9d-7410-485a-95e0-c1b885243eaf&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=83FC9BE0C0FC776FCA898FD2CBC24732
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:20.703 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f2d2cd9d-7410-485a-95e0-c1b885243eaf&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=83FC9BE0C0FC776FCA898FD2CBC24732
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:21.063 response time in milliseconds: 358
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:20 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=C969EB349DAB5F34AAF688DC1E711DD6; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f2d2cd9d-7410-485a-95e0-c1b885243eaf</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>data@hydro.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-02-17</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>EEZ volgens UNCLOS - Noordzee - Viewservice</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<!-- Datum waarop de service is aangemaakt -->
<gmd:date>
<gco:Date>2019-12-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Exclusieve Economische Zone van Nederland</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>hydro.servicedesk@mindef.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/au">Administratieve eenheden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden.
De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>view</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-0.281</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>8.2248766</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.2723333</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>55.8123268</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<!-- Vaste waarde "tight" voor een View service-->
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="e8b84fae-00b3-49c1-80c1-df8f69f64e8c" xlink:href="https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e8b84fae-00b3-49c1-80c1-df8f69f64e8c#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString>GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString>3.2.1</gco:CharacterString>
</gmd:version>
<gmd:specification>
<gco:CharacterString>D2.8.I.4 Data Specification on Administrative Units – Technical Guidelines</gco:CharacterString>
</gmd:specification>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wms">OGC:WMS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>AU.ExclusiveEconomicZone</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:alternateTitle gco:nilReason="missing">
<gco:CharacterString/>
</gmd:alternateTitle>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE View Services v3.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2011-03-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Webservice is conform</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f2d2cd9d-7410-485a-95e0-c1b885243eaf'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:21.067 [print] https://inspire.caris.nl/geoserver/auwms/wms?request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:21.067 [print] OGC:WMS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:21.067 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:21.067 [print] OGC:WMS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
8
56
* print organisationpath
0
05:00:21.075 [print] #notpresent
57
* print operateson
0
05:00:21.075 [print] https://www.nationaalgeoregister.nl:443/geonetwork/srv/dut/csw?service=CSW&request=GetRecordById&version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full&id=e8b84fae-00b3-49c1-80c1-df8f69f64e8c#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f2d2cd9d-7410-485a-95e0-c1b885243eaf","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f2d2cd9d-7410-485a-95e0-c1b885243eaf","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.344:67]
ce0a3f8e-6713-455f-805e-a067162c287d
ms: 612
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:20.536 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:20.536 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:20.536 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:20.536 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:20.536 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:20.536 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:20.536 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:20.537 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'ce0a3f8e-6713-455f-805e-a067162c287d'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
602
05:00:20.538 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ce0a3f8e-6713-455f-805e-a067162c287d&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=83FC9BE0C0FC776FCA898FD2CBC24732
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:20.711 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=ce0a3f8e-6713-455f-805e-a067162c287d&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=83FC9BE0C0FC776FCA898FD2CBC24732
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:21.138 response time in milliseconds: 425
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:20 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=59268DB4E4550CEB6CFE18E1D9FC58F9; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ce0a3f8e-6713-455f-805e-a067162c287d</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">dut</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4258</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Aardbevingen Nederland (KNMI)</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-10-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Deze dataset bevat de laatste 100 aardbevingen in en rondom Nederland. In de lokatie van deze epicentra zit een onzekerheid van circa 1 kilometer (horizontaal). Behalve lokatie zijn tijdstip (UTC), magnitude, diepte[km] en het type aardbeving opgenomen. Het type aardbeving onderscheidt natuurlijke (tektonische) aardbevingen en geïnduceerde (opgewekte) aardbevingen.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Research Scientist</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Atmosferische omstandigheden</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">aardbeving</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">magnitude</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Earthquakes,Aardbevingen,Natural Hazards</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">voorwaarden niet bekend</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useLimitation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Nutzungsbedingungen: Dieser Datensatz kann gemäß der Nutzungsbestimmungen für die Bereitstellung von Geodaten des Bundes (http://www.geodatenzentrum.de/docpdf/geonutzv.pdf) genutzt werden.</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">2.033333</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">8.423333</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">49.2005</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">54.174</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="3ad44dca-c0b2-4d61-a650-2cba6cce1061" xlink:href="https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ce0a3f8e-6713-455f-805e-a067162c287d'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:21.143 [print] https://haleconnect.com/ows/services/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b_wms?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:21.143 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:21.143 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:21.143 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
3
56
* print organisationpath
0
05:00:21.147 [print] #notpresent
57
* print operateson
0
05:00:21.147 [print] https://haleconnect.com/services/bsp/org.874.7e01e60c-8887-425c-af9b-e2cf6af9181b/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"ce0a3f8e-6713-455f-805e-a067162c287d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"ce0a3f8e-6713-455f-805e-a067162c287d","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.345:67]
d7d19437-f875-45b3-86cd-2fa3335479ec
ms: 527
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:20.690 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:20.691 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:20.691 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:20.691 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:20.691 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:20.691 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:20.691 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:20.692 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'd7d19437-f875-45b3-86cd-2fa3335479ec'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
520
05:00:20.692 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d7d19437-f875-45b3-86cd-2fa3335479ec&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=7ADF1FBAB63DD22B3065233B77FD9D59
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:20.867 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=d7d19437-f875-45b3-86cd-2fa3335479ec&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=7ADF1FBAB63DD22B3065233B77FD9D59
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:21.211 response time in milliseconds: 343
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:21 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=E46676DB7C3B144489C43D1EF44AE1F3; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>d7d19437-f875-45b3-86cd-2fa3335479ec</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL/>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2020-12-07</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Beschermde Gebieden Nationale Parken (INSPIRE geharmoniseerd) WFS</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2017-09-12</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2019-09-13</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revisie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>INSPIRE view en downloadservice ProtectedSites</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Beheer PDOK</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>beheerPDOK@kadaster.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-np/wfs?</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName>
<gco:CharacterString>https://www.nationaalgeoregister.nl:443/geonetwork/srv/api/records/0d8e02f2-863e-46fa-9e75-2698ce4b5b6c/attachments/image.png</gco:CharacterString>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>thumbnail</gco:CharacterString>
</gmd:fileDescription>
<gmd:fileType>
<gco:CharacterString>png</gco:CharacterString>
</gmd:fileType>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/ps">Beschermde gebieden</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>WFS</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoMapAccessService\@vocabulary=ISO\;</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Beschermde gebieden</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoFeatureAccessService">infoFeatureAccessService</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classificatie van diensten met betrekking tot ruimtelijke gegevens</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2018-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen beperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/mark/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified">01. openbaar</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.206252918228434</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.245258336784366</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.73360719554353</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.58297893748843</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:temporalElement>
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod gml:id="d114442e394a1056030">
<gml:beginPosition>2017-09-12</gml:beginPosition>
<gml:endPosition>2017-09-13</gml:endPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
</gmd:temporalElement>
</gmd:EX_Extent>
</srv:extent>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>DescribeFeatureType</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ps:ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetFeature</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ps:ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetGmlObject</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ps:ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:coupledResource>
<srv:SV_CoupledResource>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:identifier gco:nilReason="missing">
<gmx:Anchor xlink:href=""/>
</srv:identifier>
<gco:ScopedName codeSpace="">ps:ProtectedSite</gco:ScopedName>
</srv:SV_CoupledResource>
</srv:coupledResource>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-np/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn uuidref="247a1d15-0a67-40ce-85be-1403c08f15a8" xlink:href="http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=247a1d15-0a67-40ce-85be-1403c08f15a8#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributor>
<gmd:MD_Distributor>
<gmd:distributorContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName/>
<gmd:organisationName/>
<gmd:positionName/>
<gmd:contactInfo/>
<gmd:role/>
</gmd:CI_ResponsibleParty>
</gmd:distributorContact>
</gmd:MD_Distributor>
</gmd:distributor>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-np/wfs?request=GetCapabilities&service=wfs</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="http://www.opengis.net/def/serviceType/ogc/wfs">OGC:WFS</gmx:Anchor>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>ps:ProtectedSite</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result/>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform verordening, validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services v3.1</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-04-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Conform technische specificatie, Validatie uitgevoerd met de ETF Validator voor INSPIRE view en downloadservices versie 1.4.1</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd7d19437-f875-45b3-86cd-2fa3335479ec'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:21.216 [print] https://geodata.nationaalgeoregister.nl/inspire/ps-rvo-np/wfs?request=GetCapabilities&service=wfs
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:21.216 [print] OGC:WFS
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:21.216 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:21.216 [print] OGC:WFS
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:21.217 [print] #notpresent
57
* print operateson
0
05:00:21.217 [print] http://nationaalgeoregister.nl/geonetwork/srv/dut/csw?service=CSW&version=2.0.2&request=GetRecordById&outputschema=http://www.isotc211.org/2005/gmd&elementsetname=full&id=247a1d15-0a67-40ce-85be-1403c08f15a8#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"d7d19437-f875-45b3-86cd-2fa3335479ec","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"d7d19437-f875-45b3-86cd-2fa3335479ec","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.346:67]
f5660ac6-8031-4acc-832c-1d1b82b062ba
ms: 541
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:20.990 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:20.990 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:20.990 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:20.990 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:20.990 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:20.990 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:20.990 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:20.991 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'f5660ac6-8031-4acc-832c-1d1b82b062ba'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
535
05:00:20.991 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f5660ac6-8031-4acc-832c-1d1b82b062ba&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=3A25409DCE149D9BDF88ED8B2D42ABF9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:21.168 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=f5660ac6-8031-4acc-832c-1d1b82b062ba&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=3A25409DCE149D9BDF88ED8B2D42ABF9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:21.525 response time in milliseconds: 354
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:21 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=A4F0ADB77461B2F6C7F6FEC428B08160; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>f5660ac6-8031-4acc-832c-1d1b82b062ba</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" codeSpace="nederlands">Nederlands; Vlaams</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString>service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Beheerder metadata</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">contactpunt</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2021-06-18</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO 19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>Nederlands metadata profiel op ISO 19119 voor services 2.1.0</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Totale potentie aardwarmte uit aquifers, INSPIRE downloadservice</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-12-10</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Classificering van gebieden naar potentie om aardwarmte te winnen (kans op haalbaar geothermisch vermogen) Informatie voor exploranten en beleidsmakers</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact xlink:type="simple">
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString/>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>TNO Geologische Dienst Nederland</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Auteur</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice gco:nilReason="missing">
<gco:CharacterString/>
</gmd:voice>
<gmd:facsimile gco:nilReason="missing">
<gco:CharacterString/>
</gmd:facsimile>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint gco:nilReason="missing">
<gco:CharacterString/>
</gmd:deliveryPoint>
<gmd:city gco:nilReason="missing">
<gco:CharacterString/>
</gmd:city>
<gmd:administrativeArea gco:nilReason="missing">
<gco:CharacterString/>
</gmd:administrativeArea>
<gmd:postalCode gco:nilReason="missing">
<gco:CharacterString/>
</gmd:postalCode>
<gmd:country gco:nilReason="missing">
<gco:CharacterString/>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>support@geologischedienst.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource xlink:type="simple">
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.dinoloket.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="author" codeSpace="auteur">auteur</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Dienst kaarttoegang</gmx:Anchor>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>energie</gco:CharacterString>
</gmd:keyword>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET - Concepts, version 3.1</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2012-07-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords xlink:type="simple">
<gmd:MD_Keywords>
<gmd:keyword>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/nl/inspire-theme/er">Energiebronnen</gmx:Anchor>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gmx:Anchor xlink:href="https://www.nationaalgeoregister.nl/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_Constraints>
<gmd:useLimitation>
<gco:CharacterString>Geen gebruiksbeperkingen</gco:CharacterString>
</gmd:useLimitation>
</gmd:MD_Constraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://creativecommons.org/publicdomain/zero/1.0/deed.nl">Geen beperkingen</gmx:Anchor>
</gmd:otherConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">Er zijn geen condities voor toegang en gebruik</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">anders</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Geen beperkingen voor publieke toegang</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints xlink:type="simple">
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="unclassified" codeSpace="vrij toegangkelijk">vrij toegankelijk</gmd:MD_ClassificationCode>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName>download</gco:LocalName>
</srv:serviceType>
<srv:extent xlink:type="simple">
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>3.19</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>7.22</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>50.75</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>53.71</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
<gmd:geographicElement xlink:type="simple">
<gmd:EX_GeographicDescription>
<gmd:geographicIdentifier xlink:type="simple">
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>Nederland (land)</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:geographicIdentifier>
</gmd:EX_GeographicDescription>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" codeSpace="vast">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations xlink:type="simple">
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" codeSpace="webservices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/downloads/services.atom</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xlink:href="https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=11a292bd-9022-4a9f-b1bf-02f5c89ad74a&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://www.gdngeoservices.nl/inspire/downloads/services.atom</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gmx:Anchor xlink:href="https://tools.ietf.org/html/rfc4287">INSPIRE Atom</gmx:Anchor>
</gmd:protocol>
<gmd:applicationProfile>
<gco:CharacterString>Downloaddienst</gco:CharacterString>
</gmd:applicationProfile>
<gmd:name>
<gco:CharacterString>INSPIRE Downloadservice GDN</gco:CharacterString>
</gmd:name>
<gmd:description>
<gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/OnLineDescriptionCode/accessPoint">accessPoint</gmx:Anchor>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo xlink:type="simple">
<gmd:DQ_DataQuality>
<gmd:scope xlink:type="simple">
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString>service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report xlink:type="simple">
<gmd:DQ_DomainConsistency>
<gmd:result xlink:type="simple">
<gmd:DQ_ConformanceResult>
<gmd:specification xlink:type="simple">
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>VERORDENING (EG) Nr. 976/2009 VAN DE COMMISSIE van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-10-19</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie verordening</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Technical Guidance for the implementation of INSPIRE Download Services</gco:CharacterString>
</gmd:title>
<gmd:date xlink:type="simple">
<gmd:CI_Date>
<gmd:date>
<gco:Date>2013-08-09</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="publicatie">publicatie</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString>Zie specificatie</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean>true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f5660ac6-8031-4acc-832c-1d1b82b062ba'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
1
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:21.529 [print] https://www.gdngeoservices.nl/inspire/downloads/services.atom
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:21.529 [print] INSPIRE Atom
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:21.530 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:21.530 [print] INSPIRE Atom
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:21.530 [print] #notpresent
57
* print operateson
0
05:00:21.530 [print] https://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?SERVICE=CSW&version=2.0.2&REQUEST=GetRecordById&ID=11a292bd-9022-4a9f-b1bf-02f5c89ad74a&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&ELEMENTSETNAME=full#MD_DataIdentification
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"f5660ac6-8031-4acc-832c-1d1b82b062ba","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"f5660ac6-8031-4acc-832c-1d1b82b062ba","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.347:67]
c1ea0e3f-e8e2-4f25-aae8-f24ec6ee8217
ms: 550
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:21.078 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:21.078 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:21.078 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:21.078 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:21.078 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:21.079 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:21.079 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:21.079 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = 'c1ea0e3f-e8e2-4f25-aae8-f24ec6ee8217'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
544
05:00:21.090 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c1ea0e3f-e8e2-4f25-aae8-f24ec6ee8217&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=C969EB349DAB5F34AAF688DC1E711DD6
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:21.268 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=c1ea0e3f-e8e2-4f25-aae8-f24ec6ee8217&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=C969EB349DAB5F34AAF688DC1E711DD6
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:21.622 response time in milliseconds: 353
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:21 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=ACA00C243C1740A70CCBDC7ACA0AF6AB; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">c1ea0e3f-e8e2-4f25-aae8-f24ec6ee8217</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng">eng</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Overzicht van Nederlandse seismologische meetstations</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-12-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-12-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI heeft een uitgebreid netwerk van seismometers om de seismiciteit in en rondom Nederland en Caribisch Nederland te meten.Het netwerk bestaat uit geophones in de boorgaten (tot 300m diepte), versnellingsmeters en 'broadband' seismometers.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Environmental monitoring facilities</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">seismologische meetstation</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoMapAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">conditions to access and use unknown</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">view</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.1.1</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WMS 1.3.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">-63.24875</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.119599000000008</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">17.4714</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.58120000000001</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.28716afd-1e98-4623-9239-8abbd9249408_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="7b82accd-c225-430a-b235-adc856422864" xlink:href="https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">PNG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GIF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">JPEG</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">TIFF</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.28716afd-1e98-4623-9239-8abbd9249408_wms?SERVICE=WMS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c1ea0e3f-e8e2-4f25-aae8-f24ec6ee8217'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:21.627 [print] https://haleconnect.com/ows/services/org.874.28716afd-1e98-4623-9239-8abbd9249408_wms?SERVICE=WMS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:21.627 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:21.627 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:21.627 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:21.628 [print] #notpresent
57
* print operateson
0
05:00:21.628 [print] https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"c1ea0e3f-e8e2-4f25-aae8-f24ec6ee8217","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"c1ea0e3f-e8e2-4f25-aae8-f24ec6ee8217","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.348:67]
8a772a52-d659-47b3-a131-82398fb78664
ms: 525
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:21.150 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:21.150 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:21.150 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:21.150 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:21.150 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:21.150 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:21.150 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:21.150 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
0
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '8a772a52-d659-47b3-a131-82398fb78664'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
519
05:00:21.151 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=8a772a52-d659-47b3-a131-82398fb78664&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=59268DB4E4550CEB6CFE18E1D9FC58F9
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:21.327 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=8a772a52-d659-47b3-a131-82398fb78664&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=59268DB4E4550CEB6CFE18E1D9FC58F9
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:21.669 response time in milliseconds: 341
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:21 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=89B75F2A7FC90474C50420996DCB1184; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">8a772a52-d659-47b3-a131-82398fb78664</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng">eng</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Overzicht van Nederlandse seismologische meetstations</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-12-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-12-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI heeft een uitgebreid netwerk van seismometers om de seismiciteit in en rondom Nederland en Caribisch Nederland te meten.Het netwerk bestaat uit geophones in de boorgaten (tot 300m diepte), versnellingsmeters en 'broadband' seismometers.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Environmental monitoring facilities</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">seismologische meetstation</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">conditions to access and use unknown</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">predefined ATOM</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">-63.24875</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.119599000000008</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">17.4714</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.58120000000001</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="7b82accd-c225-430a-b235-adc856422864" xlink:href="https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/service/atom/id_predefined_dataset</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '8a772a52-d659-47b3-a131-82398fb78664'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:21.673 [print] https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/service/atom/id_predefined_dataset
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:21.674 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:21.674 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:21.674 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:21.674 [print] #notpresent
57
* print operateson
0
05:00:21.674 [print] https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"8a772a52-d659-47b3-a131-82398fb78664","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"8a772a52-d659-47b3-a131-82398fb78664","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0
Scenario: [1.349:67]
12505d53-a942-467e-a462-ddbe5ac6467f
ms: 580
>>
Background:
5
* url 'http://nationaalgeoregister.nl/'
0
05:00:21.226 karate.env system property was: null
6
* def mystorage = Java.type('storage.DataStorage')
0
05:00:21.226 over-writing existing variable 'mystorage' with new value: Java.type('storage.DataStorage')
7
* def db = new mystorage
0
05:00:21.226 over-writing existing variable 'db' with new value: new mystorage
8
* def db = db.setfeature(karate.info.featureFileName)
0
05:00:21.226 over-writing existing variable 'db' with new value: db.setfeature(karate.info.featureFileName)
9
* def separator = java.lang.System.getProperty("file.separator")
0
05:00:21.226 over-writing existing variable 'separator' with new value: java.lang.System.getProperty("file.separator")
10
* def idfile = "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
0
05:00:21.226 over-writing existing variable 'idfile' with new value: "file:" + db.outputpath("T01_ids").getAbsolutePath() + separator + 'idsService.json'
11
* def list = karate.read(idfile)
0
05:00:21.226 over-writing existing variable 'list' with new value: karate.read(idfile)
12
* def outputpath = db.outputpath()
0
05:00:21.227 over-writing existing variable 'outputpath' with new value: db.outputpath()
13
* eval db.ensureDirectory(outputpath)
0
14
* eval db.writeheaderservice(outputpath + separator + "services.csv" )
0
15
* eval db.writeheaderservice(outputpath + separator + "services-Beheer PDOK.csv" )
5
22
Given url 'http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire'
0
23
And param service = 'CSW'
0
24
And param version = '2.0.2'
0
25
And param request = 'GetRecordById'
0
26
And param id = '12505d53-a942-467e-a462-ddbe5ac6467f'
0
27
And param elementsetname = 'full'
0
28
And param outputSchema = 'http://www.isotc211.org/2005/gmd'
0
29
When method get
569
05:00:21.232 request:
1 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=12505d53-a942-467e-a462-ddbe5ac6467f&version=2.0.2
1 > Cookie: sessionExpiry=1629176370566
1 > Cookie: JSESSIONID=E46676DB7C3B144489C43D1EF44AE1F3
1 > Cookie: serverTime=1629176370566
1 > Host: nationaalgeoregister.nl
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
1 > Accept-Encoding: gzip,deflate
05:00:21.409 request:
2 > GET http://nationaalgeoregister.nl/geonetwork/srv/dut/inspire?request=GetRecordById&elementsetname=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&service=CSW&id=12505d53-a942-467e-a462-ddbe5ac6467f&version=2.0.2
2 > Cookie: sessionExpiry=1629176370566
2 > Cookie: JSESSIONID=E46676DB7C3B144489C43D1EF44AE1F3
2 > Cookie: serverTime=1629176370566
2 > Host: nationaalgeoregister.nl
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/13.0.8)
2 > Accept-Encoding: gzip,deflate
05:00:21.800 response time in milliseconds: 390
2 < 200
2 < Date: Tue, 17 Aug 2021 05:00:21 GMT
2 < Server: Apache
2 < Pragma: no-cache
2 < Cache-Control: no-cache
2 < Expires: -1
2 < Content-Type: application/xml;charset=UTF-8
2 < Vary: Accept-Encoding
2 < Keep-Alive: timeout=5, max=100
2 < Connection: Keep-Alive
2 < Transfer-Encoding: chunked
2 < Set-Cookie: JSESSIONID=34B7AA9103F29BC9E6EEE13A84979EBC; Domain=nationaalgeoregister.nl; Secure
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
<gmd:MD_Metadata xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/csw/2.0.2/profiles/apiso/1.0.0/apiso.xsd">
<gmd:fileIdentifier>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">12505d53-a942-467e-a462-ddbe5ac6467f</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng">eng</gmd:LanguageCode>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Service</gco:CharacterString>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">ISO19119</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">2005/PDAM1</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/4326</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">http://www.opengis.net/def/crs/EPSG/0/25832</gco:CharacterString>
</gmd:code>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<srv:SV_ServiceIdentification xmlns:srv="http://www.isotc211.org/2005/srv">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Overzicht van Nederlandse seismologische meetstations</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-12-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2021-06-29</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2020-12-04</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Het KNMI heeft een uitgebreid netwerk van seismometers om de seismiciteit in en rondom Nederland en Caribisch Nederland te meten.Het netwerk bestaat uit geophones in de boorgaten (tot 300m diepte), versnellingsmeters en 'broadband' seismometers.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:individualName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">KNMI Datacentrum</gco:CharacterString>
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Koninklijk Nederlands Meteorologisch Instituut (KNMI)</gco:CharacterString>
</gmd:organisationName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">+31 (0)30 220 69 11</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Postbus 201</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">De Bilt</gco:CharacterString>
</gmd:city>
<gmd:administrativeArea>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Utrecht</gco:CharacterString>
</gmd:administrativeArea>
<gmd:postalCode>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">3730 AE</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">NL</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">datacentrum@knmi.nl</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://dataplatform.knmi.nl</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onlineResource>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Environmental monitoring facilities</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GEMET - INSPIRE themes, version 1.0</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2008-06-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">seismologische meetstation</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">infoFeatureAccessService</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:accessConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">no limitations to public access</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<gmd:MD_LegalConstraints>
<gmd:useConstraints>
<gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>
<gmd:otherConstraints>
<gmx:Anchor xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/conditionsUnknown">conditions to access and use unknown</gmx:Anchor>
</gmd:otherConstraints>
</gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<srv:serviceType>
<gco:LocalName xmlns:gco="http://www.isotc211.org/2005/gco">download</gco:LocalName>
</srv:serviceType>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 1.1.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:serviceTypeVersion>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">OGC:WFS 2.0.0</gco:CharacterString>
</srv:serviceTypeVersion>
<srv:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">-63.24875</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">7.119599000000008</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">17.4714</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal xmlns:gco="http://www.isotc211.org/2005/gco">53.58120000000001</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</srv:extent>
<srv:couplingType>
<srv:SV_CouplingType codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#SV_CouplingType" codeListValue="tight">tight</srv:SV_CouplingType>
</srv:couplingType>
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<srv:DCPList codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#DCPList" codeListValue="WebServices">WebServices</srv:DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.28716afd-1e98-4623-9239-8abbd9249408_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
<srv:operatesOn xmlns:xlink="http://www.w3.org/1999/xlink" uuidref="7b82accd-c225-430a-b235-adc856422864" xlink:href="https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29"/>
</srv:SV_ServiceIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:distributionFormat>
<gmd:MD_Format>
<gmd:name>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">GML</gco:CharacterString>
</gmd:name>
<gmd:version>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">-</gco:CharacterString>
</gmd:version>
</gmd:MD_Format>
</gmd:distributionFormat>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://haleconnect.com/ows/services/org.874.28716afd-1e98-4623-9239-8abbd9249408_wfs?SERVICE=WFS&Request=GetCapabilities</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode>
</gmd:function>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:dataQualityInfo>
<gmd:DQ_DataQuality>
<gmd:scope>
<gmd:DQ_Scope>
<gmd:level>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode>
</gmd:level>
<gmd:levelDescription>
<gmd:MD_ScopeDescription>
<gmd:other>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">service</gco:CharacterString>
</gmd:other>
</gmd:MD_ScopeDescription>
</gmd:levelDescription>
</gmd:DQ_Scope>
</gmd:scope>
<gmd:report>
<gmd:DQ_DomainConsistency>
<gmd:measureIdentification>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:measureIdentification>
<gmd:result>
<gmd:DQ_ConformanceResult>
<gmd:specification>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">Commission Regulation (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date xmlns:gco="http://www.isotc211.org/2005/gco">2009-10-20</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:specification>
<gmd:explanation>
<gco:CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">See the referenced specification</gco:CharacterString>
</gmd:explanation>
<gmd:pass>
<gco:Boolean xmlns:gco="http://www.isotc211.org/2005/gco">true</gco:Boolean>
</gmd:pass>
</gmd:DQ_ConformanceResult>
</gmd:result>
</gmd:DQ_DomainConsistency>
</gmd:report>
</gmd:DQ_DataQuality>
</gmd:dataQualityInfo>
</gmd:MD_Metadata>
</csw:GetRecordByIdResponse>
30
Then status 200
0
31
And match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '12505d53-a942-467e-a462-ddbe5ac6467f'
0
33
* def scopecode = get response //MD_Metadata/hierarchyLevel/MD_ScopeCode/@codeListValue
0
34
* def title = get response //citation/CI_Citation/title/CharacterString
0
35
* def email = get response //electronicMailAddress/CharacterString
0
36
* def organisationpath1 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/Anchor')
0
37
* def organisationpath2 = karate.get('//MD_Metadata/contact/CI_ResponsibleParty/organisationName/CharacterString')
0
38
* def organisationpath = organisationpath1 ? organisationpath1 : organisationpath2
0
39
* def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0
40
* def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0
43
* string connectrawUrl = karate.get ('/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL')
0
44
* string connectUrl = db.getCorrectedUrl(connectrawUrl)
0
45
* print connectUrl
0
05:00:21.804 [print] https://haleconnect.com/ows/services/org.874.28716afd-1e98-4623-9239-8abbd9249408_wfs?SERVICE=WFS&Request=GetCapabilities
49
* string protocol1 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/Anchor')
0
50
* print protocol1
0
05:00:21.805 [print] #notpresent
51
* string protocol2 = karate.get ( '/GetRecordByIdResponse/MD_Metadata/distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/protocol/CharacterString')
0
52
* print protocol2
0
05:00:21.805 [print] #notpresent
53
* string protocol = protocol1 ? protocol1 : protocol2
0
54
* print protocol
0
05:00:21.805 [print] #notpresent
55
* string operateson = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/operatesOn/@href
0
56
* print organisationpath
0
05:00:21.806 [print] #notpresent
57
* print operateson
0
05:00:21.806 [print] https://haleconnect.com/services/bsp/org.874.28716afd-1e98-4623-9239-8abbd9249408/md/dataset/dataset1#xpointer%28%2F%2Fgmd%3AidentificationInfo%5B1%5D%2Fgmd%3AMD_DataIdentification%29
59
* string servicetype = get response //MD_Metadata/identificationInfo/SV_ServiceIdentification/serviceType/LocalName
0
62
* eval db.writeln('"12505d53-a942-467e-a462-ddbe5ac6467f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's.csv')
0
63
* eval db.writeln('"12505d53-a942-467e-a462-ddbe5ac6467f","'+ title + '","' + connectUrl + '","' + protocol + '","' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '","'+ email + '","' + (metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found') + '","' + operateson + '","' + db.getdatasetuuid(operateson) + '","' + servicetype + '"', db.outputpath() + separator + scopecode + 's-' + (organisationpath ? organisationpath : 'no organisationName found in dataset record') + '.csv')
0